FlowDocument.MinPageWidth Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a largura mínima para páginas em um 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
Valor da propriedade
A largura mínima, em pixels independentes do dispositivo, para páginas no FlowDocument. O padrão é 0.0.
- Atributos
Exemplos
O exemplo a seguir mostra como definir o MinPageWidth atributo de um FlowDocument elemento.
<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>
O exemplo a seguir mostra como definir a propriedade MinPageWidth programaticamente.
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
Comentários
Se exibida em um continuum, a MinPageWidth propriedade terá precedência sobre a MaxPageWidth propriedade, que, por sua vez, tem precedência sobre a PageWidth propriedade. Se todas as três propriedades forem definidas em uma determinada página, essa será a ordem na qual as propriedades são avaliadas.
Essa propriedade não tem efeito quando PageWidth é definida como Double.NaN (auto).
Uso do atributo XAML
<object MinPageWidth="double"/>
- or -
<object MinPageWidth="qualifiedDouble"/>
Valores XAML
DuploDouble
Representação de cadeia de caracteres de um Double valor igual ou maior que 0,0, mas menor que Double.PositiveInfinity. Um valor não qualificado é medido em pixels independentes do dispositivo. As cadeias de caracteres não precisam incluir explicitamente pontos decimais.
Qualifieddouble Um valor duplo conforme descrito acima, seguido por um dos seguintes especificadores de unidade: px, , in, cm. pt
px (padrão) são unidades independentes do dispositivo (1/96 polegada por unidade)
in é polegadas; 1in==96px
cm é centímetros; 1cm==(96/2,54) px
pt é pontos; 1pt==(96/72) px
Informações da propriedade Dependency
| Item | Valor |
|---|---|
| Campo identificador | MinPageWidthProperty |
Propriedades de metadados definidas como true |
AffectsMeasure |