FlowDocument.MaxPageHeight Ö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.
bir FlowDocumentiçindeki sayfalar için en yüksek yüksekliği alır veya ayarlar.
public:
property double MaxPageHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double MaxPageHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.MaxPageHeight : double with get, set
Public Property MaxPageHeight As Double
Özellik Değeri
içindeki sayfalar için cihazdan bağımsız piksel cinsinden FlowDocumentmaksimum yükseklik. Varsayılan değerdir PositiveInfinity (sayfa yüksekliği üst sınırı yoktur).
- Öznitelikler
Örnekler
Aşağıdaki örnekte bir FlowDocument öğenin özniteliğinin MaxPageHeight nasıl ayarlanacağı gösterilmektedir.
<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>
Aşağıdaki örnekte özelliğin MaxPageHeight program aracılığıyla nasıl ayarlanacağı gösterilmektedir.
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
Açıklamalar
Bir continuum üzerinde görüntülenirse, MinPageHeight özellik özelliğinden MaxPageHeight önceliklidir ve bu da özellik üzerinde PageHeight önceliklidir. Bu üç özellik de belirli bir sayfada ayarlandıysa, özelliklerin değerlendirilme sırası budur.
(otomatik) olarak ayarlandığında Double.NaN bu özelliğin hiçbir etkisi PageHeight olmaz.
XAML Öznitelik Kullanımı
<object MaxPageHeight="double"/>
- or -
<object MaxPageHeight="qualifiedDouble"/>
XAML Değerleri
double
Double
0,0'a eşit veya ondan büyük ancak değerinden küçük bir Double değerin Double.PositiveInfinitydize gösterimi. 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.
qualifiedDouble
Yukarıda açıklandığı gibi bir çift değer ve ardından aşağıdaki birim tanımlayıcılarından biri: px
, in
, cm
, pt
.
px
(varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)
in
inçtir; 1 inç==96px
cm
santimetredir; 1cm==(96/2,54) piksel
pt
puandır; 1pt==(96/72) piksel
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | MaxPageHeightProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure |