FlowDocument.MinPageHeight Eigenschap

Definitie

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

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

Waarde van eigenschap

De minimale hoogte, 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 MinPageHeight 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 MinPageHeight 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 MinPageHeight eigenschap voorrang op de MaxPageHeight eigenschap, die op zijn beurt voorrang heeft op de PageHeight 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 PageHeight deze is ingesteld op Double.NaN (automatisch).

XAML-kenmerkgebruik

<object MinPageHeight="double"/>
- or -
<object MinPageHeight="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 MinPageHeightProperty
Eigenschappen van metagegevens ingesteld op true AffectsMeasure

Van toepassing op