Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà FlowDocument.PagePadding

 

Data di pubblicazione: ottobre 2016

Ottiene o imposta un valore che indica lo spessore dello spazio di riempimento tra i limiti di una pagina e il contenuto della pagina stessa.

Spazio dei nomi:   System.Windows.Documents
Assembly:  PresentationFramework (in PresentationFramework.dll)

public Thickness PagePadding { get; set; }

Valore proprietà

Type: System.Windows.Thickness

Struttura Thickness che specifica la quantità di spaziatura interna da applicare, in DIP (Device Independent Pixel). Il valore predefinito è uno spessore uniforme pari a zero (0,0).

PagePadding può essere descritto come uniforme in tutte le direzioni (PagePadding="10"), o come quattro valori diversi che rappresentano sinistro, superiore, destro e in basso (PagePadding="5,0,10,20").

Se uno spessore di riempimento specificato supera la dimensione di pagina corrispondente (ad esempio, la somma di sinistra e destra larghezze della spaziatura interna supera la larghezza della pagina), lo spessore della spaziatura interna verrà ridotto in modo proporzionale per non essere maggiore della dimensione di pagina corrispondente.

<object PagePadding="uniformThickness"/>
- or -
<object PagePadding="independentThickness"/>
- or -
<object PagePadding="qualifiedUniformThickness"/>
- or -
<object PagePadding="qualifiedIndependentThickness"/>

uniformThickness

Rappresentazione di stringa di un singolo Double valore da applicare in modo uniforme in tutte le dimensioni di spessore quattro. Ad esempio, un valore di "10" è equivalente a un valore di "10,10,10,10". Un valore non qualificato viene misurato in pixel indipendenti dal dispositivo. Stringhe in modo esplicito necessitano non includere decimali.

independentThickness quale

Rappresentazione di stringa di quattro ordinati Double valori corrispondenti alle dimensioni di spessore indipendenti per i margini sinistro, superiore, destro e inferiore, in questo ordine. I quattro valori devono essere separati da virgole; non sono consentiti spazi. Ad esempio, "5,10,15,20" significa 5 pixel di riempimento a sinistra del contenuto, 10 pixel di spaziatura interna sopra il contenuto, 15 pixel di riempimento a destra del contenuto e 20 pixel di spaziatura interna sotto il contenuto.

qualifiedUniformThickness

Valore descritto da uniformThickness seguito da uno degli identificatori di unità seguenti: px, in.

px (impostazione predefinita) unità indipendenti dal dispositivo (1/96 di pollice per unità)

in è pollici; in 1 = = 96px

Ad esempio, "1in" fornisce una spaziatura interna uniforme di 1 pollice in tutte le direzioni.

qualifiedIndependentThickness

Valore descritto da independentThickness quale, con ogni valore indipendente è seguito da uno dei seguenti identificatori di unità: px, in.

px (impostazione predefinita) unità indipendenti dal dispositivo (1/96 di pollice per unità)

in è pollici; in 1 = = 96px

Ad esempio "1.5in,0.8in,1.5in,0.8in". Identificatori di unità possono essere misto o omesso da uno o più valori.

Campo dell'identificatore

PagePaddingProperty

Impostare le proprietà dei metadati true

AffectsMeasure

Gli esempi seguenti illustrano vari modi per impostare il PagePadding attributo di un 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>

Nell'esempio seguente viene illustrato come impostare la PagePadding proprietà a livello di codice.

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
Disponibile da 3.0
Torna all'inizio
Mostra: