FlowDocument.PagePadding Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menunjukkan ketebalan ruang padding antara batas halaman dan konten halaman.
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
Nilai Properti
Struktur Thickness yang menentukan jumlah padding yang akan diterapkan, dalam piksel independen perangkat. Defaultnya adalah ketebalan seragam nol (0,0).
Contoh
Contoh berikut menunjukkan berbagai cara untuk mengatur PagePadding atribut FlowDocument elemen.
<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>
Contoh berikut menunjukkan cara mengatur properti PagePadding secara terprogram.
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)
Keterangan
PagePadding dapat digambarkan sebagai seragam di semua arah (PagePadding="10"), atau sebagai empat nilai berbeda yang mewakili padding kiri, atas, kanan, dan bawah secara independen (PagePadding="5,0,10,20").
Jika ketebalan padding yang ditentukan melebihi dimensi halaman yang sesuai (misalnya, jumlah lebar padding kiri dan kanan melebihi lebar halaman), ketebalan padding akan dikurangi secara proporsional menjadi tidak lebih besar dari dimensi halaman yang relevan.
Penggunaan Atribut XAML
<object PagePadding="uniformThickness"/>
- or -
<object PagePadding="independentThickness"/>
- or -
<object PagePadding="qualifiedUniformThickness"/>
- or -
<object PagePadding="qualifiedIndependentThickness"/>
Nilai XAML
uniformThickness Representasi string dari satu Double nilai untuk diterapkan secara seragam ke keempat dimensi ketebalan. Misalnya, nilai "10" setara dengan nilai "10,10,10,10". Nilai yang tidak memenuhi syarat diukur dalam piksel independen perangkat. String tidak perlu secara eksplisit menyertakan titik desimal.
independentThickness Representasi string dari empat nilai yang diurutkan Double yang sesuai dengan dimensi ketebalan independen untuk kiri, atas, kanan, dan bawah, dalam urutan ini. Empat nilai harus dipisahkan dengan koma; spasi tidak diperbolehkan. Misalnya, "5,10,15,20" menghasilkan 5 piksel padding di sebelah kiri konten, 10 piksel padding di atas konten, 15 piksel padding di sebelah kanan konten, dan 20 piksel padding di bawah konten.
qualifiedUniformThickness Nilai yang dijelaskan oleh uniformThickness diikuti oleh salah satu penentu unit berikut: px, in.
px (default) adalah unit independen perangkat (1/96 inci per unit)
in adalah inci; 1in==96px
Misalnya, "1in" menyediakan padding seragam 1 inci di semua arah.
qualifiedIndependentThickness Nilai yang dijelaskan oleh independentThickness, dengan setiap nilai independen diikuti oleh salah satu penentu unit berikut: px, in.
px (default) adalah unit independen perangkat (1/96 inci per unit)
in adalah inci; 1in==96px
Contohnya, "1.5in,0.8in,1.5in,0.8in". Penentu unit dapat dicampur atau dihilangkan dari satu atau beberapa nilai.
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | PagePaddingProperty |
Properti metadata diatur ke true |
AffectsMeasure |