Bagikan melalui


FlowDocument.MinPageWidth Properti

Definisi

Mendapatkan atau mengatur lebar minimum untuk halaman dalam FlowDocument.

public:
 property double MinPageWidth { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double MinPageWidth { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.MinPageWidth : double with get, set
Public Property MinPageWidth As Double

Nilai Properti

Lebar minimum, dalam piksel independen perangkat, untuk halaman di FlowDocument. Nilai defaultnya adalah 0,0.

Atribut

Contoh

Contoh berikut menunjukkan cara mengatur MinPageWidth 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 MinPageWidth 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, MinPageWidth properti lebih diutamakan daripada MaxPageWidth properti , yang pada gilirannya lebih diutamakan daripada PageWidth properti . Jika ketiga properti diatur pada halaman tertentu, ini adalah urutan di mana properti dievaluasi.

Properti ini tidak berpengaruh ketika PageWidth diatur ke Double.NaN (otomatis).

Penggunaan Atribut XAML

<object MinPageWidth="double"/>  
- or -  
<object MinPageWidth="qualifiedDouble"/>  

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

Informasi Properti Dependensi

Bidang pengidentifikasi MinPageWidthProperty
Properti metadata diatur ke true AffectsMeasure

Berlaku untuk