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 obsahem 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 velikost odsazení, které se má použít, v nezávislých pixelech 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
PagePadding lze označit jako jednotné ve všech směrech (PagePadding="10") nebo jako čtyři odlišné hodnoty, které představují levé, pravé, pravé a dolní odsazení nezávisle (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 proporčně sníží tak, 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 použije jednotně pro všechny čtyři rozměry tloušťky. Například hodnota "10" je ekvivalentní hodnotě "10,10,10,10". Nekvalifikovaná hodnota se měří v pixelech nezávislých na zařízeních. Řetězce nemusí explicitně obsahovat desetinné čárky.
independentThickness Řetězcové znázornění č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í nalevo od obsahu, 10 pixelů odsazení nad obsahem, 15 pixelů odsazení napravo od obsahu a 20 pixelů odsazení pod obsahem.
qualifiedUniformThickness Hodnota popsaná uniformThickness následovaná jedním z následujících specifikátorů jednotky: px, in.
px (výchozí) je jednotky nezávislé na zařízení (1/96 palce na jednotku)
in je palce; 1in===96px
"1in" Například poskytuje jednotné odsazení 1 palce ve všech směrech.
qualifiedIndependentThickness Hodnota popsaná nezávislouthickness, s každou nezávislou hodnotou následovanou jedním z následujících specifikátorů jednotek: px, in.
px (výchozí) je jednotky 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 smíšené nebo vynechané z jedné nebo více hodnot.
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | PagePaddingProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure |