FlowDocument.PageHeight Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví upřednostňovanou výšku pro stránky v .FlowDocument
public:
property double PageHeight { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double PageHeight { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.PageHeight : double with get, set
Public Property PageHeight As Double
Hodnota vlastnosti
Upřednostňovaná výška v pixelech nezávislých na zařízení pro stránky v objektu FlowDocument. Hodnota (ekvivalentní hodnotě NaN atributu "Auto") způsobí automatické určení výšky stránky. Výchozí hodnota je NaN.
- Atributy
Příklady
Následující příklad ukazuje, jak nastavit PageHeight atribut elementu FlowDocument .
<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>
Následující příklad ukazuje, jak nastavit PageHeight vlastnost programově.
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
Poznámky
Pokud se zobrazí u kontinua, MinPageHeight má tato vlastnost přednost před MaxPageHeight vlastností, která má zase přednost před PageHeight vlastností. Pokud jsou na dané stránce nastaveny všechny tři vlastnosti, jedná se o pořadí, ve kterém se vlastnosti vyhodnocují.
Použití atributu XAML
<object PageHeight="double"/>
- or -
<object PageHeight="qualifiedDouble"/>
- or -
<object PageHeight="Auto"/>
Hodnoty XAML
DvojitéDouble
Řetězcové Double vyjádření hodnoty, která je rovna nebo větší než 0,0, ale menší než Double.PositiveInfinity. Nekvalifikovaná hodnota se měří v pixelech nezávislých na zařízeních. Řetězce nemusí explicitně obsahovat desetinné čárky.
qualifiedDoubleDvojitá hodnota, jak je popsáno výše, následovaná jedním z následujících specifikátorů jednotek: px, in, cm, pt.
px (výchozí) je jednotky nezávislé na zařízení (1/96 palce na jednotku)
in je palce; 1in===96px
cm je centimetry; 1cm==(96/2,54) px
pt je body; 1pt==(96/72) px
Automaticky Způsobí automatické určení výšky stránky. Ekvivalentní hodnotě Double.NaNvlastnosti .
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | PageHeightProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure |