FlowDocument.MinPageHeight Свойство

Определение

Получает или задает минимальную высоту страниц в FlowDocument.Gets or sets the minimum height for pages in a 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

Значение свойства

Double

Минимальная высота страниц в FlowDocument в аппаратно-независимых пикселях.The minimum height, in device independent pixels, for pages in the FlowDocument. Значение по умолчанию — 0,0.The default is 0.0.

Атрибуты

Примеры

В следующем примере показано, как задать MinPageHeight атрибут FlowDocument элемента.The following example shows how to set the MinPageHeight 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>

В следующем примере показано, как задать MinPageHeight свойство программным способом.The following example shows how to set the MinPageHeight 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

Комментарии

При просмотре в Continuum MinPageHeight свойство имеет приоритет над MaxPageHeight свойством, которое, в свою очередь, имеет приоритет над PageHeight свойством.If viewed on a continuum, the MinPageHeight property takes precedence over the MaxPageHeight property, which in turn takes precedence over the PageHeight property. Если на данной странице заданы все три свойства, это порядок, в котором оцениваются свойства.If all three properties are set on a given page, this is the order in which the properties are evaluated.

Это свойство не действует, если PageHeight для задано значение Double.NaN (авто).This property has no effect when PageHeight is set to Double.NaN (auto).

Использование атрибута XAMLXAML Attribute Usage

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

Значения XAMLXAML Values

doubledouble
Double

Строковое представление Double значения, равного или больше 0,0, но меньше Double.PositiveInfinity .String representation of a Double value equal to or greater than 0.0 but smaller than Double.PositiveInfinity. Неполное значение измеряется в аппаратно-независимых пикселях.An unqualified value is measured in device independent pixels. Строки не должны явно включать десятичные разделители.Strings need not explicitly include decimal points.

куалифиеддаублеqualifiedDouble
Значение типа Double , как описано выше, за которым следует один из следующих спецификаторов единиц: px , in , cm , pt .A double value as described above, followed by one of the following unit specifiers: px, in, cm, pt.

px (по умолчанию) — аппаратно-независимые единицы (1/1/96 дюйма на единицу)px (default) is device-independent units (1/96th inch per unit)

in — дюймы; 1in = = 96 пикселейin is inches; 1in==96px

cm — сантиметры; 1cm = = (96/2,54) pxcm is centimeters; 1cm==(96/2.54) px

pt является точкой; выбрано 1pt = = (96/72) pxpt is points; 1pt==(96/72) px

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field MinPageHeightProperty
Свойства метаданных, для которых задано значение trueMetadata properties set to true AffectsMeasure

Применяется к