FlowDocument.MinPageHeight Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Mindesthöhe für Seiten in einem FlowDocument ab oder legt diese fest.
public:
property double MinPageHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double MinPageHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.MinPageHeight : double with get, set
Public Property MinPageHeight As Double
Eigenschaftswert
Die Mindesthöhe für Seiten im FlowDocument in geräteunabhängigen Pixeln. Der Standard ist 0,0.
- Attribute
Beispiele
Das folgende Beispiel zeigt, wie das MinPageHeight Attribut eines FlowDocument Elements festgelegt wird.
<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>
Das folgende Beispiel zeigt, wie Sie die MinPageHeight-Eigenschaft programmatisch einstellen können.
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
Hinweise
Wenn sie in einem Kontinuum angezeigt wird, hat die MinPageHeight Eigenschaft Vorrang vor der MaxPageHeight -Eigenschaft, die wiederum Vorrang vor der PageHeight -Eigenschaft hat. Wenn alle drei Eigenschaften auf einer bestimmten Seite festgelegt sind, ist dies die Reihenfolge, in der die Eigenschaften ausgewertet werden.
Diese Eigenschaft hat keine Auswirkung, wenn PageHeight auf Double.NaN (auto) festgelegt ist.
Verwendung von XAML-Attributen
<object MinPageHeight="double"/>
- or -
<object MinPageHeight="qualifiedDouble"/>
XAML-Werte
double
Double
Zeichenfolgendarstellung eines Double Werts gleich oder größer als 0,0, aber kleiner als Double.PositiveInfinity. Ein nicht qualifizierter Wert wird in geräteunabhängigen Pixeln gemessen. Zeichenfolgen müssen nicht explizit Dezimalpunkte enthalten.
qualifiedDouble
Ein double-Wert wie oben beschrieben, gefolgt von einem der folgenden Einheitenspezifizierer: px
, in
, cm
, pt
.
px
(Standard) ist geräteunabhängige Einheiten (1/96 Zoll pro Einheit)
in
ist Zoll; 1in==96px
cm
ist Zentimeter; 1cm==(96/2.54) px
pt
punkte; 1pt==(96/72) px
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | MinPageHeightProperty |
Metadateneigenschaften auf true festgelegt |
AffectsMeasure |