Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

FlowDocument.PagePadding, propriété

Obtient ou définit une valeur qui indique l'épaisseur des marges entre les limites d'une page et son contenu.

Espace de noms :  System.Windows.Documents
Assembly :  PresentationFramework (dans PresentationFramework.dll)
XMLNS pour 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"/>

Valeurs XAML

uniformThickness

Représentation sous forme de chaîne d'une valeur Double unique à appliquer uniformément aux quatre dimensions d'épaisseur. Par exemple, une valeur de "10" équivaut à une valeur de "10,10,10,10". Une valeur non qualifiée se mesure en nombre de pixels indépendants du périphérique. Les chaînes n'incluent pas explicitement le séparateur décimal.

independentThickness

Représentation sous forme de chaîne de quatre valeurs Double ordonnées correspondant aux épaisseurs indépendantes gauche, supérieure, droite et inférieure, dans cet ordre. Ces quatre valeurs doivent être séparées par des virgules, sans espace. Par exemple, « 5,10,15,20 » définit un remplissage de 5 pixels à gauche du contenu, de 10 pixels au-dessus du contenu, de 15 pixels à droite du contenu et de 20 pixels sous le contenu.

qualifiedUniformThickness

Valeur décrite par uniformThickness, suivie par l'un des spécificateurs d'unité suivants : px, in.

px (valeur par défaut) représente les unités indépendantes du périphérique (1/96ème de pouce par unité)

in est l'abréviation du mot anglais « inches » (pouces) ; 1 in = 96 px

Par exemple, "1in" correspond à un remplissage uniforme d'1 pouce de tous les côtés.

qualifiedIndependentThickness

Valeur décrite par independentThickness, dont chaque valeur indépendante est suivie par l'un des spécificateurs d'unité suivants : px, in.

px (valeur par défaut) représente les unités indépendantes du périphérique (1/96ème de pouce par unité)

in est l'abréviation du mot anglais « inches » (pouces) ; 1 in = 96 px

Par exemple, "1.5in,0.8in,1.5in,0.8in". Les spécificateurs d'unité peuvent être associés ou omis d'une ou plusieurs valeur(s).

Valeur de propriété

Type : System.Windows.Thickness
Structure Thickness qui spécifie la quantité de remplissage à appliquer, en dip (device independent pixel). La valeur par défaut est une épaisseur uniforme de zéro (0,0).

Champ d'identificateur

PagePaddingProperty

Propriétés de métadonnées définies à true

AffectsMeasure

PagePadding peut être décrit comme uniforme (PagePadding="10"), ou comme quatre valeurs distinctes représentant indépendamment le remplissage gauche, supérieur, droit et inférieur (PagePadding="5,0,10,20").

Si une épaisseur de remplissage spécifiée dépasse la dimension de page correspondante (par exemple, la somme des largeurs de remplissage gauche et droit dépasse la largeur de page), les épaisseurs seront réduites proportionnellement à la dimension de la page.

Les exemples suivants montrent différentes façons de définir l'attribut PagePadding d'un élément FlowDocument.


<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>


L'exemple suivant montre comment définir la propriété PagePadding par programmation.


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

Pris en charge dans : 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.