FlowDocument.MinPageWidth Eigenschap

Definitie

Hiermee wordt de minimale breedte voor pagina's in een FlowDocument.

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

Waarde van eigenschap

De minimale breedte, in apparaatonafhankelijke pixels, voor pagina's in de FlowDocument. De standaardwaarde is 0.0.

Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u hoe u het MinPageWidth kenmerk van een FlowDocument element instelt.

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

In het volgende voorbeeld ziet u hoe u de eigenschap MinPageWidth programmatisch instelt.

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

Opmerkingen

Als deze op een continuum wordt bekeken, heeft de MinPageWidth eigenschap voorrang op de MaxPageWidth eigenschap, die op zijn beurt voorrang heeft op de PageWidth eigenschap. Als alle drie de eigenschappen op een bepaalde pagina zijn ingesteld, is dit de volgorde waarin de eigenschappen worden geƫvalueerd.

Deze eigenschap heeft geen effect wanneer PageWidth deze is ingesteld op Double.NaN (automatisch).

XAML-kenmerkgebruik

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

XAML-waarden

DubbeleDouble

Tekenreeksweergave van een Double waarde die gelijk is aan of groter is dan 0,0, maar kleiner is dan Double.PositiveInfinity. Een niet-gekwalificeerde waarde wordt gemeten in apparaatonafhankelijke pixels. Tekenreeksen hoeven niet expliciet decimale punten op te nemen.

qualifiedDouble Een dubbele waarde zoals hierboven beschreven, gevolgd door een van de volgende eenheidsaanduidingen: px, in, cm, . pt

px (standaard) is apparaatonafhankelijke eenheden (1/96e inch per eenheid)

in is inches; 1in==96px

cm is centimeters; 1cm==(96/2,54) px

pt is punten; 1pt==(96/72) px

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld MinPageWidthProperty
Eigenschappen van metagegevens ingesteld op true AffectsMeasure

Van toepassing op