Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

FlowDocument.PageWidth (Propiedad)

Obtiene o establece el ancho preferido para las páginas de FlowDocument.

Espacio de nombres:  System.Windows.Documents
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[TypeConverterAttribute(typeof(LengthConverter))]
public double PageWidth { get; set; }
<object PageWidth="double"/>
- or -
<object PageWidth="qualifiedDouble"/>
- or -
<object PageWidth="Auto"/>

Valores XAML

double

Double

Representación de cadena de un valor tipo Double igual o mayor que 0,0 pero menor que Double.PositiveInfinity. Un valor sin calificar se mide en píxeles independientes del dispositivo. No es preciso incluir explícitamente separadores decimales en las cadenas.

qualifiedDouble

Valor double, tal como se describió anteriormente, seguido de uno de estos especificadores de unidades: px, in, cm, pt.

px (valor predeterminado) es device-independent units (1/96th inch per unit)

in significa pulgadas; 1 pda.==96 px

cm significa centímetros; 1 cm = (96/2,54) px

pt significa puntos; 1 pt = (96/72) px

Automático

Hace que el ancho de página se defina automáticamente. Equivale a un valor de propiedad de Double.NaN.

Valor de propiedad

Tipo: System.Double
Ancho preferido, en píxeles independientes del dispositivo, para páginas de FlowDocument. Un valor de Double.NaN (equivalente a un valor de atributo de "Auto") hace que el ancho de página se defina automáticamente. El tipo predeterminado es Double.NaN.

Campo de identificador

PageWidthProperty

Propiedades de metadatos establecidas en true.

AffectsMeasure

Si se presenta en una secuencia, la propiedad MinPageWidth tiene prioridad sobre la propiedad MaxPageWidth, que, a su vez, tiene prioridad sobre la propiedad PageWidth. Si se establecen las tres propiedades en una página dada, este es el orden en el que se evalúan las propiedades.

En el ejemplo siguiente se muestra cómo se establece el atributo PageWidth de un elemento 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>


En el ejemplo siguiente se muestra cómo establecer la propiedad PageWidth mediante programación.


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;


.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft