FlowDocument.PagePadding Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sayfanın sınırları ile sayfanın içeriği arasındaki doldurma alanının kalınlığını gösteren bir değer alır veya ayarlar.
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
Özellik Değeri
Thickness Cihazdan bağımsız piksellerde uygulanacak doldurma miktarını belirten bir yapı. Varsayılan değer, sıfır (0,0) tekdüzen kalınlığıdır.
Örnekler
Aşağıdaki örneklerde bir FlowDocument öğenin özniteliğini ayarlamanın PagePadding çeşitli yolları gösterilmektedir.
<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>
Aşağıdaki örnekte özelliğin PagePadding program aracılığıyla nasıl ayarlanacağı gösterilmektedir.
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)
Açıklamalar
PagePadding tüm yönlerdePagePadding="10"
() veya sol, üst, sağ ve alt doldurmayı bağımsız olarak temsil eden dört ayrı değer (PagePadding="5,0,10,20"
) olarak tanımlanabilir.
Belirtilen doldurma kalınlığı ilgili sayfa boyutunu aşarsa (örneğin, sol ve sağ doldurma genişliklerinin toplamı sayfa genişliğini aşarsa), doldurma kalınlığı orantılı olarak ilgili sayfa boyutundan büyük olmayacak şekilde azaltılır.
XAML Öznitelik Kullanımı
<object PagePadding="uniformThickness"/>
- or -
<object PagePadding="independentThickness"/>
- or -
<object PagePadding="qualifiedUniformThickness"/>
- or -
<object PagePadding="qualifiedIndependentThickness"/>
XAML Değerleri
uniformThickness
Dört kalınlık boyutuna da tekdüzen uygulamak için tek Double bir değerin dize gösterimi. Örneğin, değerinin "10"
değeri değerine eşdeğerdir "10,10,10,10"
. Nitelenmemiş bir değer cihazdan bağımsız piksel cinsinden ölçülür. Dizelerin açıkça ondalık ayırıcı içermesi gerekmez.
independentThickness
Bu sırada sol, üst, sağ ve alt için bağımsız kalınlık boyutlarına karşılık gelen dört sıralı Double değerin dize gösterimi. Dört değer virgülle ayrılmalıdır; boşluklara izin verilmez. Örneğin, "5,10,15,20", içeriğin solunda 5 piksel doldurma, içeriğin üstünde 10 piksel doldurma, içeriğin sağında 15 piksel doldurma ve içeriğin altında 20 piksel doldurma ile sonuçlanıyor.
qualifiedUniformThickness
uniformThickness ve ardından aşağıdaki birim tanımlayıcılarından biri tarafından açıklanan bir değer: px
, in
.
px
(varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)
in
inçtir; 1 inç==96px
Örneğin, "1in"
her yönde 1 inçlik tekdüzen doldurma sağlar.
qualifiedIndependentThickness
independentThickness tarafından tanımlanan ve her bağımsız değerin ardından aşağıdaki birim tanımlayıcılarından birinin eklendiği bir değer: px
, in
.
px
(varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)
in
inçtir; 1 inç==96px
Örneğin, "1.5in,0.8in,1.5in,0.8in"
. Birim tanımlayıcıları bir veya daha fazla değerden karıştırılabilir veya atlanabilir.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | PagePaddingProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure |