FlowDocument.PageHeight 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 mengatur tinggi yang disukai untuk halaman dalam FlowDocument.
public:
property double PageHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double PageHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.PageHeight : double with get, set
Public Property PageHeight As Double
Nilai Properti
Tinggi yang disukai, dalam piksel independen perangkat, untuk halaman di FlowDocument. Nilai NaN (setara dengan nilai atribut "Auto
") menyebabkan tinggi halaman ditentukan secara otomatis. Default adalah NaN.
- Atribut
Contoh
Contoh berikut menunjukkan cara mengatur PageHeight atribut FlowDocument elemen.
<FlowDocumentReader>
<FlowDocument
PageHeight="Auto"
PageWidth="Auto"
MinPageHeight="3in"
MinPageWidth="5in"
MaxPageHeight="6in"
MaxPageWidth="10in"
>
<Paragraph Background="BlanchedAlmond">
This uses automatic page sizing with minimum page size of 3 by 5 inches,
and a maximum page size of 6 by 10 inches.
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
Contoh berikut menunjukkan cara mengatur PageHeight properti secara terprogram.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set PageHeight and PageWidth to "Auto".
flowDoc.PageHeight = Double.NaN;
flowDoc.PageWidth = Double.NaN;
// Specify minimum page sizes.
flowDoc.MinPageWidth = 680.0;
flowDoc.MinPageHeight = 480.0;
//Specify maximum page sizes.
flowDoc.MaxPageWidth = 1024.0;
flowDoc.MaxPageHeight = 768.0;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set PageHeight and PageWidth to "Auto".
flowDoc.PageHeight = Double.NaN
flowDoc.PageWidth = Double.NaN
' Specify minimum page sizes.
flowDoc.MinPageWidth = 680.0
flowDoc.MinPageHeight = 480.0
'Specify maximum page sizes.
flowDoc.MaxPageWidth = 1024.0
flowDoc.MaxPageHeight = 768.0
Keterangan
Jika dilihat pada kontinum, MinPageHeight properti lebih diutamakan daripada MaxPageHeight properti , yang pada gilirannya lebih diutamakan daripada PageHeight properti . Jika ketiga properti diatur pada halaman tertentu, ini adalah urutan di mana properti dievaluasi.
Penggunaan Atribut XAML
<object PageHeight="double"/>
- or -
<object PageHeight="qualifiedDouble"/>
- or -
<object PageHeight="Auto"/>
Nilai XAML
double
Double
Representasi string dari nilai yang Double sama dengan atau lebih besar dari 0,0 tetapi lebih kecil dari Double.PositiveInfinity. Nilai yang tidak memenuhi syarat diukur dalam piksel independen perangkat. String tidak perlu secara eksplisit menyertakan titik desimal.
qualifiedDouble
Nilai ganda seperti yang dijelaskan di atas, diikuti oleh salah satu penentu unit berikut: px
, , in
cm
, pt
.
px
(default) adalah unit independen perangkat (1/96 inci per unit)
in
adalah inci; 1in==96px
cm
adalah sentimeter; 1cm==(96/2,54) px
pt
adalah poin; 1pt==(96/72) px
Auto
Menyebabkan tinggi halaman ditentukan secara otomatis. Setara dengan nilai properti .Double.NaN
Informasi Properti Dependensi
Bidang pengidentifikasi | PageHeightProperty |
Properti metadata diatur ke true |
AffectsMeasure |