FlowDocument.PagePadding Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą grubość miejsca dopełniania między granicami strony a zawartością strony.
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
Wartość właściwości
Thickness Struktura określająca ilość dopełniania do zastosowania w pikselach niezależnych od urządzenia. Wartość domyślna to jednolita grubość zera (0,0).
Przykłady
W poniższych przykładach przedstawiono różne sposoby ustawiania PagePadding atrybutu FlowDocument elementu.
<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>
W poniższym przykładzie pokazano, jak programowo ustawić PagePadding właściwość.
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)
Uwagi
PagePadding można opisać jako jednolite we wszystkich kierunkach (PagePadding="10"
) lub jako cztery odrębne wartości reprezentujące lewe, górne, prawe i dolne dopełnienie niezależnie (PagePadding="5,0,10,20"
).
Jeśli określona grubość dopełnienia przekracza odpowiedni wymiar strony (na przykład suma szerokości dopełniania po lewej i prawej stronie przekracza szerokość strony), grubość dopełnienia zostanie proporcjonalnie zmniejszona, aby nie być większa niż odpowiedni wymiar strony.
Użycie atrybutu języka XAML
<object PagePadding="uniformThickness"/>
- or -
<object PagePadding="independentThickness"/>
- or -
<object PagePadding="qualifiedUniformThickness"/>
- or -
<object PagePadding="qualifiedIndependentThickness"/>
Wartości XAML
uniformThickness
Reprezentacja ciągu pojedynczej Double wartości, która ma być stosowana jednolicie do wszystkich czterech wymiarów grubości. Na przykład wartość jest "10"
równoważna wartości ."10,10,10,10"
Niekwalifikowana wartość jest mierzona w pikselach niezależnych od urządzenia. Ciągi nie muszą jawnie uwzględniać punktów dziesiętnych.
independentThickness
Reprezentacja ciągu czterech uporządkowanych Double wartości odpowiadających niezależnym wymiarom grubości dla lewej, górnej, prawej i dolnej w tej kolejności. Cztery wartości muszą być oddzielone przecinkami; spacje są niedozwolone. Na przykład "5,10,15,20" powoduje dopełnienie 5 pikseli dopełniania po lewej stronie zawartości, 10 pikseli dopełniania powyżej zawartości, 15 pikseli dopełniania po prawej stronie zawartości i 20 pikseli dopełniania poniżej zawartości.
qualifiedUniformThickness
Wartość opisana przez uniformThickness , po której następuje jeden z następujących specyfikatorów jednostki: px
, in
.
px
(wartość domyślna) to jednostki niezależne od urządzenia (1/96 cala na jednostkę)
in
jest cala; 1in==96px
Na przykład "1in"
zapewnia jednolite dopełnienie 1 cala we wszystkich kierunkach.
qualifiedIndependentThickness
Wartość opisana przez independentThickness z każdą niezależną wartością, po której następuje jeden z następujących specyfikatorów jednostki: px
, in
.
px
(wartość domyślna) to jednostki niezależne od urządzenia (1/96 cala na jednostkę)
in
jest cala; 1in==96px
Na przykład "1.5in,0.8in,1.5in,0.8in"
. Specyfikatory jednostek mogą być mieszane lub pomijane z co najmniej jednej wartości.
Informacje dotyczące właściwości zależności
Pole identyfikatora | PagePaddingProperty |
Właściwości metadanych ustawione na true |
AffectsMeasure |