FlowDocument.PagePadding Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje tloušťku odsazení prostoru mezi hranicemi stránky a obsah stránky.
public:
property System::Windows::Thickness PagePadding { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
public System.Windows.Thickness PagePadding { get; set; }
member this.PagePadding : System.Windows.Thickness with get, set
Public Property PagePadding As Thickness
Hodnota vlastnosti
Struktura Thickness , která určuje množství odsazení, které se má použít, v pixelech nezávislých na zařízení. Výchozí hodnota je jednotná tloušťka nuly (0,0).
Příklady
Následující příklady ukazují různé způsoby nastavení PagePadding atributu elementu FlowDocument .
<FlowDocumentReader>
<FlowDocument PagePadding="10">
<Paragraph>Padding is 10 pixels all around.</Paragraph>
</FlowDocument>
</FlowDocumentReader>
<FlowDocumentReader>
<FlowDocument PagePadding="1.5in">
<Paragraph>Padding is 1 and a half inches all around.</Paragraph>
</FlowDocument>
</FlowDocumentReader>
<FlowDocumentReader>
<FlowDocument PagePadding="5,10,5,10">
<Paragraph>Padding is 5 pixels on the right and left, and 10 pixels on the top and botton.</Paragraph>
</FlowDocument>
</FlowDocumentReader>
<FlowDocumentReader>
<FlowDocument PagePadding="0.8in,20,0.8in,20">
<Paragraph>Padding is 1 eigth of an inch on the right and left, and 20 pixels on the top and botton.</Paragraph>
</FlowDocument>
</FlowDocumentReader>
Následující příklad ukazuje, jak nastavit PagePadding vlastnost programově.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Padding is 10 pixels all around.
flowDoc.PagePadding = new Thickness(10);
// Padding is 5 pixels on the right and left, and 10 pixels on the top and botton.
flowDoc.PagePadding = new Thickness(5, 10, 5, 10);
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Padding is 10 pixels all around.
flowDoc.PagePadding = New Thickness(10)
' Padding is 5 pixels on the right and left, and 10 pixels on the top and botton.
flowDoc.PagePadding = New Thickness(5, 10, 5, 10)
Poznámky
PagePaddinglze popsat jako jednotné ve všech směrech (PagePadding="10"
) nebo jako čtyři jedinečné hodnoty, které nezávisle () představují levé, horní, pravé a dolní odsazení.PagePadding="5,0,10,20"
Pokud zadaná tloušťka odsazení překročí odpovídající rozměr stránky (například součet šířky levého a pravého odsazení překračuje šířku stránky), tloušťka odsazení se proporcionálně zmenší, aby nebyla větší než příslušný rozměr stránky.
Použití atributu XAML
<object PagePadding="uniformThickness"/>
- or -
<object PagePadding="independentThickness"/>
- or -
<object PagePadding="qualifiedUniformThickness"/>
- or -
<object PagePadding="qualifiedIndependentThickness"/>
Hodnoty XAML
uniformThickness
Řetězcová reprezentace jedné Double hodnoty, která se má použít jednotně pro všechny čtyři rozměry tloušťky. Například hodnota je "10"
ekvivalentní hodnotě "10,10,10,10"
. Nekvalifikovaná hodnota se měří v pixelech nezávislých na zařízení. Řetězce nemusí explicitně obsahovat desetinná místa.
independentThickness
Řetězcové vyjádření čtyř seřazených Double hodnot odpovídajících nezávislým rozměrům tloušťky pro levou, horní, pravou a dolní v tomto pořadí. Čtyři hodnoty musí být odděleny čárkami; mezery nejsou povoleny. Například "5,10,15,20" má za následek 5 pixelů odsazení vlevo od obsahu, 10 pixelů odsazení nad obsahem, 15 pixelů odsazení napravo od obsahu a 20 pixelů odsazení pod obsahem.
qualifiedUniformThickness
Hodnota popsaná pomocí uniformThickness následovaná jedním z následujících specifikátorů jednotek: px
, in
.
px
(výchozí) je jednotka nezávislá na zařízení (1/96 palce na jednotku).
in
je palce; 1in==96px
Poskytuje například "1in"
jednotné odsazení o 1 palce ve všech směrech.
qualifiedIndependentThickness
Hodnota popsaná pomocí independentThickness s každou nezávislou hodnotou následovanou jedním z následujících specifikátorů jednotek: px
, in
.
px
(výchozí) je jednotka nezávislá na zařízení (1/96 palce na jednotku).
in
je palce; 1in==96px
Například, "1.5in,0.8in,1.5in,0.8in"
. Specifikátory jednotek mohou být z jedné nebo více hodnot smíšené nebo vynechané.
Informace o vlastnosti závislosti
Pole Identifikátor | PagePaddingProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure |