FlowDocument.MinPageWidth Eigenschaft

Definition

Ruft die Mindestbreite für Seiten in einem FlowDocument ab oder legt diese fest.Gets or sets the minimum width for pages in a FlowDocument.

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

Eigenschaftswert

Die Mindestbreite für Seiten im FlowDocument in geräteunabhängigen Pixeln.The minimum width, in device independent pixels, for pages in the FlowDocument. Der Standardwert ist 0,0.The default is 0.0.

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie das MinPageWidth-Attribut eines FlowDocument-Elements festgelegt wird.The following example shows how to set the MinPageWidth 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 MinPageWidth-Eigenschaft Programm gesteuert festgelegt wird.The following example shows how to set the MinPageWidth 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 MinPageWidth-Eigenschaft Vorrang vor der MaxPageWidth-Eigenschaft, die wiederum Vorrang vor der PageWidth-Eigenschaft hat.If viewed on a continuum, the MinPageWidth property takes precedence over the MaxPageWidth property, which in turn takes precedence over the PageWidth 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 PageWidth auf Double.NaN (Auto) festgelegt ist.This property has no effect when PageWidth is set to Double.NaN (auto).

Verwendung von XAML-AttributenXAML Attribute Usage

<object MinPageWidth="double"/>  
- or -  
<object MinPageWidth="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 MinPageWidthProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true AffectsMeasure

Gilt für: