Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Propriedade FlowDocument.PagePadding

Obtém ou define um valor que indica a espessura de enchimento de espaço entre os limites de uma página e o conteúdo da página.

Namespace:  System.Windows.Documents
Assembly:  PresentationFramework (em PresentationFramework.dll)
XMLNS para XAML http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public Thickness PagePadding { get; set; }
<object>
  <object.PagePadding>
    <Thickness .../>
  </object.PagePadding>
</object>
<object PagePadding="uniformThickness"/>
- or -
<object PagePadding="independentThickness"/>
- or -
<object PagePadding="qualifiedUniformThickness"/>
- or -
<object PagePadding="qualifiedIndependentThickness"/>

Valores XAML

uniformThickness

String representação de um único Double valor a ser aplicadas uniformemente todas as dimensões de espessura de quatro. Por exemplo, um valor de "10" equivale a um valor de "10,10,10,10". Um valor não qualificado é medido em pixels independentes de dispositivo. Seqüências de caracteres não precisam incluir explicitamente os pontos decimais.

independentThickness

Representação de quatro ordenados em seqüência Double valores correspondentes a dimensões de espessura independente para a esquerda, superior, direita e inferior, nesta ordem. Os quatro valores devem ser separados por vírgulas. não são permitidos espaços. Por exemplo, "5,10,15,20" resulta em 5 pixels de preenchimento à esquerda do conteúdo, 10 pixels de preenchimento acima de conteúdo, 15 pixels de preenchimento à direita do conteúdo e 20 pixels de preenchimento abaixo do conteúdo.

qualifiedUniformThickness

Um valor descrito por uniformThickness seguido de um dos seguintes especificadores de unidade: px, in.

px(padrão) éunidades independentes de dispositivo (1/96 polegada por unidade)

inpolegadas; 1No = = 96px

Por exemplo, "1in" fornece enchimento uniforme de 1 polegada em todas as direções.

qualifiedIndependentThickness

Um valor descrito por independentThickness, com cada valor independente, seguido por um dos seguintes especificadores de unidade: px, in.

px(padrão) éunidades independentes de dispositivo (1/96 polegada por unidade)

inpolegadas; 1No = = 96px

Por exemplo, "1.5in,0.8in,1.5in,0.8in". Especificadores de unidade podem ser mistos ou omitidos, a partir de um ou mais valores.

Valor de propriedade

Tipo: System.Windows.Thickness
A Thickness estrutura que especifica a quantidade de preenchimento para aplicar, pixels independentes de dispositivo. O padrão é uma espessura uniforme de zero (0,0).

Campo identificador

PagePaddingProperty

Propriedades de metadados definidas como true

AffectsMeasure

PagePadding pode ser descrita como uniforme em todas as direções (PagePadding="10"), ou como quatro diferentes valores que representam à esquerda, botão direito do mouse, preenchimento superior e inferior independentemente (PagePadding="5,0,10,20").

Se uma espessura de preenchimento especificado excede as dimensões de página correspondentes (por exemplo, a soma de esquerda e direita enchimento larguras excede a largura da página), a espessura do enchimento será reduzida proporcionalmente para ser maior do que a dimensão da página relevante.

Os exemplos a seguir mostram várias maneiras para definir o PagePadding o atributo de um FlowDocument elemento.


<FlowDocumentReader>
  <FlowDocument PagePadding="10">
    <Paragraph>Padding is 10 pixels all around.</Paragraph>
  </FlowDocument>
</FlowDocumentReader>

<FlowDocumentReader>
  <FlowDocument PagePadding="1.5in">
    <Paragraph>Padding is 1 and a half inches all around.</Paragraph>
  </FlowDocument>
</FlowDocumentReader>

<FlowDocumentReader>
  <FlowDocument PagePadding="5,10,5,10">
    <Paragraph>Padding is 5 pixels on the right and left, and 10 pixels on the top and botton.</Paragraph>
  </FlowDocument>
</FlowDocumentReader>

<FlowDocumentReader>
  <FlowDocument PagePadding="0.8in,20,0.8in,20">
    <Paragraph>Padding is 1 eigth of an inch on the right and left, and 20 pixels on the top and botton.</Paragraph>
  </FlowDocument>
</FlowDocumentReader>


The following example shows how to set the PagePadding property programmatically.


FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));

// Padding is 10 pixels all around.
flowDoc.PagePadding = new Thickness(10);
// Padding is 5 pixels on the right and left, and 10 pixels on the top and botton.
flowDoc.PagePadding = new Thickness(5, 10, 5, 10);


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft