FlowDocument.PagePadding Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan értéket kap vagy állít be, amely jelzi a lap határai és a lap tartalma közötti térköz vastagságát.
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
Tulajdonság értéke
Egy Thickness szerkezet, amely meghatározza az alkalmazandó kitöltés mennyiségét az eszközfüggetlen képpontokban. Az alapértelmezett érték a nulla (0,0) egységes vastagsága.
Példák
Az alábbi példák egy elem attribútumának beállításának PagePadding különböző módjait FlowDocument mutatják be.
<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>
Az alábbi példa bemutatja, hogyan állíthatja be a PagePadding tulajdonságot programozott módon.
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)
Megjegyzések
PagePaddingminden irányban egységesnek (PagePadding="10"vagy négy különböző értéknek) nevezhető, amelyek egymástól függetlenül () a bal, a felső, a jobb és az alsó párnázást jelölik.PagePadding="5,0,10,20"
Ha egy megadott kitöltési vastagság meghaladja a megfelelő oldalméretet (például a bal és a jobb oldali szegélyszélesség összege meghaladja az oldalszélesség értékét), a párnázás vastagsága arányosan csökken, hogy ne legyen nagyobb a megfelelő oldalméretnél.
XAML-attribútumok használata
<object PagePadding="uniformThickness"/>
- or -
<object PagePadding="independentThickness"/>
- or -
<object PagePadding="qualifiedUniformThickness"/>
- or -
<object PagePadding="qualifiedIndependentThickness"/>
XAML-értékek
uniformThickness Egyetlen Double érték sztring-ábrázolása, amely egységesen alkalmazható mind a négy vastagsági dimenzióra. Egy érték "10" például egyenértékű a következő értékével "10,10,10,10": . A nem minősített értékeket eszközfüggetlen képpontokban méri a rendszer. A sztringeknek nem kell explicit módon tartalmazniuk a tizedesvesszőket.
independentThickness Ebben a sorrendben négy, a bal, a felső, a jobb és az alsó, független vastagsági méretnek megfelelő rendezett érték sztring-ábrázolása Double . A négy értéket vesszővel kell elválasztani; szóközök nem engedélyezettek. Az "5,10,15,20" például 5 képpontnyi kitöltést eredményez a tartalomtól balra, 10 képpontnyi kitöltést a tartalom felett, 15 képpontnyi kitöltést a tartalomtól jobbra, és 20 képpontnyi kitöltést a tartalom alatt.
qualifiedUniformThickness Az uniformThickness által leírt érték, amelyet a következő egységjelölők egyike követ: px, in.
px (alapértelmezett) eszközfüggetlen egységek (egységenként 1/96 hüvelyk)
in hüvelyk; 1in==96px
Például "1in" minden irányban 1 hüvelyk egységes kitöltést biztosít.
qualifiedIndependentThickness Az independentThickness által leírt érték, az egyes független értékekkel, majd a következő egységjelölők egyikével: px, in.
px (alapértelmezett) eszközfüggetlen egységek (egységenként 1/96 hüvelyk)
in hüvelyk; 1in==96px
Például: "1.5in,0.8in,1.5in,0.8in". Az egységjelölők egy vagy több értékből vegyesek vagy kihagyhatók.
Függőségi tulajdonság adatai
| Termék | Value |
|---|---|
| Azonosító mező | PagePaddingProperty |
Metaadat-tulajdonságok beállítása: true |
AffectsMeasure |