FlowDocument.MaxPageWidth Właściwość

Definicja

Pobiera lub ustawia maksymalną szerokość stron w FlowDocument.Gets or sets the maximum width for pages in a FlowDocument.

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

Wartość właściwości

Maksymalna szerokość w pikselach niezależnych od urządzenia dla stron w FlowDocument.The maximum width, in device independent pixels, for pages in the FlowDocument. Wartość domyślna to PositiveInfinity (bez maksymalnej szerokości strony).The default is PositiveInfinity (no maximum page width).

Atrybuty

Przykłady

Poniższy przykład pokazuje, jak ustawić atrybut MaxPageWidth elementu FlowDocument.The following example shows how to set the MaxPageWidth 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>

Poniższy przykład pokazuje, jak ustawić właściwość MaxPageWidth programowo.The following example shows how to set the MaxPageWidth 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

Uwagi

Jeśli jest wyświetlany w elemencie Continuum, właściwość MinPageWidth ma pierwszeństwo przed właściwością MaxPageWidth, która z kolei ma pierwszeństwo przed właściwością PageWidth.If viewed on a continuum, the MinPageWidth property takes precedence over the MaxPageWidth property, which in turn takes precedence over the PageWidth property. Jeśli wszystkie trzy właściwości są ustawione na danej stronie, jest to kolejność, w której są oceniane właściwości.If all three properties are set on a given page, this is the order in which the properties are evaluated.

Ta właściwość nie ma znaczenia, gdy PageWidth jest ustawiona na Double.NaN (Auto).This property has no effect when PageWidth is set to Double.NaN (auto).

Użycie atrybutu języka XAMLXAML Attribute Usage

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

Wartości XAMLXAML Values

doubledouble
Double

Reprezentacja ciągu wartości Double równej lub większej niż 0,0, ale mniejszej niż Double.PositiveInfinity.String representation of a Double value equal to or greater than 0.0 but smaller than Double.PositiveInfinity. Niekwalifikowana wartość jest mierzona w pikselach niezależnych od urządzenia.An unqualified value is measured in device independent pixels. Ciągi nie muszą jawnie zawierać punktów dziesiętnych.Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
Wartość Podwójna , jak opisano powyżej, a po niej jeden z następujących specyfikatorów jednostki: px, in, cm``pt.A double value as described above, followed by one of the following unit specifiers: px, in, cm, pt.

px (wartość domyślna) jest jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit)px (default) is jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit)

in to cale; 1IN = = 96pxin is inches; 1in==96px

cm to centymetry; 1cm = = (96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt to punkty; 1 pkt = = (96/72) pxpt is points; 1pt==(96/72) px

Informacje dotyczące właściwości zależnościDependency Property Information

Pole identyfikatoraIdentifier field MaxPageWidthProperty
Właściwości metadanych ustawione na trueMetadata properties set to true AffectsMeasure

Dotyczy