Share via


FlowDocument.PageHeight Properti

Definisi

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, , incm, 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

Berlaku untuk