FlowDocument.PagePadding Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die de dikte van de opvullingsruimte aangeeft tussen de grenzen van een pagina en de inhoud van de pagina.

public:
 property System::Windows::Thickness PagePadding { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
public System.Windows.Thickness PagePadding { get; set; }
member this.PagePadding : System.Windows.Thickness with get, set
Public Property PagePadding As Thickness

Waarde van eigenschap

Een Thickness structuur die de hoeveelheid opvulling aangeeft die moet worden toegepast, in apparaatonafhankelijke pixels. De standaardwaarde is een uniforme dikte van nul (0,0).

Voorbeelden

In de volgende voorbeelden ziet u verschillende manieren om het PagePadding kenmerk van een FlowDocument element in te stellen.

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

In het volgende voorbeeld ziet u hoe u de eigenschap PagePadding programmatisch instelt.

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);
Dim flowDoc As 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)

Opmerkingen

PagePaddingkan onafhankelijk van elkaar worden beschreven als uniform in alle richtingen (PagePadding="10"), of als vier afzonderlijke waarden die onafhankelijk van elkaar staan voor links, boven, rechts en onderopvulling.PagePadding="5,0,10,20"

Als een opgegeven opvullingsdikte de bijbehorende paginadimensie overschrijdt (bijvoorbeeld de som van de linker- en rechteropvullingsbreedte de paginabreedte overschrijdt), wordt de dikte van de opvulling proportioneel verkleind tot niet groter dan de relevante paginadimensie.

XAML-kenmerkgebruik

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

XAML-waarden

uniformThickness Tekenreeksweergave van één Double waarde om uniform toe te passen op alle vier de diktedimensies. Een waarde is "10" bijvoorbeeld gelijk aan een waarde van "10,10,10,10". Een niet-gekwalificeerde waarde wordt gemeten in apparaatonafhankelijke pixels. Tekenreeksen hoeven niet expliciet decimale punten op te nemen.

independentThickness Tekenreeksweergave van vier geordende Double waarden die overeenkomen met onafhankelijke diktedimensies voor links, boven, rechts en onder, in deze volgorde. De vier waarden moeten worden gescheiden door komma's; spaties zijn niet toegestaan. '5.10.15.20' resulteert bijvoorbeeld in 5 pixels opvulling links van inhoud, 10 pixels van opvulling boven inhoud, 15 pixels opvulling rechts van inhoud en 20 pixels opvulling onder de inhoud.

qualifiedUniformThickness Een waarde die wordt beschreven door uniformThickness gevolgd door een van de volgende eenheidsaanduidingen: px, in.

px (standaard) is apparaatonafhankelijke eenheden (1/96e inch per eenheid)

in is inches; 1in==96px

Biedt bijvoorbeeld "1in" een uniforme opvulling van 1 inch in alle richtingen.

qualifiedIndependentThickness Een waarde die wordt beschreven door independentThickness, waarbij elke onafhankelijke waarde wordt gevolgd door een van de volgende eenheidsaanduidingen: px, in.

px (standaard) is apparaatonafhankelijke eenheden (1/96e inch per eenheid)

in is inches; 1in==96px

Bijvoorbeeld: "1.5in,0.8in,1.5in,0.8in". Eenheidsaanduidingen kunnen worden gemengd of weggelaten uit een of meer waarden.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld PagePaddingProperty
Eigenschappen van metagegevens ingesteld op true AffectsMeasure

Van toepassing op