FlowDocument.MaxPageHeight Eigenschaft

Definition

Ruft die maximale Höhe für Seiten in einem FlowDocument ab oder legt diese fest.Gets or sets the maximum height for pages in a FlowDocument.

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

Eigenschaftswert

Die maximale Höhe für Seiten im FlowDocument in geräteunabhängigen Pixeln.The maximum height, in device independent pixels, for pages in the FlowDocument. Der Standardwert ist PositiveInfinity (keine maximale Seitenhöhe).The default is PositiveInfinity (no maximum page height).

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie das MaxPageHeight-Attribut eines FlowDocument-Elements festgelegt wird.The following example shows how to set the MaxPageHeight attribute of a FlowDocument element.

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

Im folgenden Beispiel wird gezeigt, wie die MaxPageHeight-Eigenschaft Programm gesteuert festgelegt wird.The following example shows how to set the MaxPageHeight property programmatically.

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 Continuum angezeigt wird, hat die MinPageHeight-Eigenschaft Vorrang vor der MaxPageHeight-Eigenschaft, die wiederum Vorrang vor der PageHeight-Eigenschaft hat.If viewed on a continuum, the MinPageHeight property takes precedence over the MaxPageHeight property, which in turn takes precedence over the PageHeight property. Wenn alle drei Eigenschaften auf einer bestimmten Seite festgelegt sind, ist dies die Reihenfolge, in der die Eigenschaften ausgewertet werden.If all three properties are set on a given page, this is the order in which the properties are evaluated.

Diese Eigenschaft hat keine Auswirkung, wenn PageHeight auf Double.NaN (Auto) festgelegt ist.This property has no effect when PageHeight is set to Double.NaN (auto).

Verwendung von XAML-AttributenXAML Attribute Usage

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

XAML-WerteXAML Values

doubledouble
Double

Zeichen folgen Darstellung eines Double Werts gleich oder größer als 0,0, aber kleiner als Double.PositiveInfinity.String representation of a Double value equal to or greater than 0.0 but smaller than Double.PositiveInfinity. Ein nicht qualifizierter Wert wird in geräteunabhängigen Pixeln gemessen.An unqualified value is measured in device independent pixels. Zeichen folgen müssen nicht explizit Dezimalstellen enthalten.Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
Ein doppelter Wert, wie oben beschrieben, gefolgt von einem der folgenden Einheits spezifier: px, in, cm, pt.A double value as described above, followed by one of the following unit specifiers: px, in, cm, pt.

px (Standard) ist Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)px (default) is Geräteunabhängige Einheiten (1/96 Zoll pro Einheit)device-independent units (1/96th inch per unit)

in ist Zoll. 1In = = 96pxin is inches; 1in==96px

cm ist Zentimeter. 1cm = = (96/2,54) pxcm is centimeters; 1cm==(96/2.54) px

pt ist Punkte. 1pt = = (96/72) pxpt is points; 1pt==(96/72) px

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field MaxPageHeightProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true AffectsMeasure

Gilt für: