ParagraphProperties class
Paragraph Properties. When the object is serialized out as xml, its qualified name is w:pPr.
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlCompositeElement
DocumentFormat.OpenXml.Wordprocessing.ParagraphProperties
Namespace: DocumentFormat.OpenXml.Wordprocessing
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
[ISO/IEC 29500-1 1st Edition]
pPr (Paragraph Properties)
This element specifies a set of paragraph properties which shall be applied to the contents of the parent paragraph after all style/numbering/table properties have been applied to the text. These properties are defined as direct formatting, since they are directly applied to the paragraph and supersede any formatting from styles.
[Example: Consider a paragraph which should have a set of paragraph formatting properties. This set of properties is specified in the paragraph properties as follows:
<w:p>
<w:pPr>
<w:pBdr>
<w:bottom w:val="single" w:sz="8" w:space="4" w:color="4F81BD" />
</w:pBdr>
<w:spacing w:after="300" />
<w:contextualSpacing />
</w:pPr>
</w:p>The pPr element specifies the properties which are applied to the current paragraph - in this case, a bottom paragraph border using the bottom element (§17.3.1.7), spacing after the paragraph using the spacing element (§17.3.1.33), and that spacing should be ignored for paragraphs above/below of the same style using the contextualSpacing element (§17.3.1.9). end example]
Parent Elements |
|---|
p (§17.3.1.22) |
Child Elements | Subclause |
|---|---|
adjustRightInd (Automatically Adjust Right Indent When Using Document Grid) | §17.3.1.1 |
autoSpaceDE (Automatically Adjust Spacing of Latin and East Asian Text) | §17.3.1.2 |
autoSpaceDN (Automatically Adjust Spacing of East Asian Text and Numbers) | §17.3.1.3 |
bidi (Right to Left Paragraph Layout) | §17.3.1.6 |
cnfStyle (Paragraph Conditional Formatting) | §17.3.1.8 |
contextualSpacing (Ignore Spacing Above and Below When Using Identical Styles) | §17.3.1.9 |
divId (Associated HTML div ID) | §17.3.1.10 |
framePr (Text Frame Properties) | §17.3.1.11 |
ind (Paragraph Indentation) | §17.3.1.12 |
jc (Paragraph Alignment) | §17.3.1.13 |
keepLines (Keep All Lines On One Page) | §17.3.1.14 |
keepNext (Keep Paragraph With Next Paragraph) | §17.3.1.15 |
kinsoku (Use East Asian Typography Rules for First and Last Character per Line) | §17.3.1.16 |
mirrorIndents (Use Left/Right Indents as Inside/Outside Indents) | §17.3.1.18 |
numPr (Numbering Definition Instance Reference) | §17.3.1.19 |
outlineLvl (Associated Outline Level) | §17.3.1.20 |
overflowPunct (Allow Punctuation to Extend Past Text Extents) | §17.3.1.21 |
pageBreakBefore (Start Paragraph on Next Page) | §17.3.1.23 |
pBdr (Paragraph Borders) | §17.3.1.24 |
pPrChange (Revision Information for Paragraph Properties) | §17.13.5.29 |
pStyle (Referenced Paragraph Style) | §17.3.1.27 |
rPr (Run Properties for the Paragraph Mark) | §17.3.1.29 |
sectPr (Section Properties) | §17.6.18 |
shd (Paragraph Shading) | §17.3.1.31 |
snapToGrid (Use Document Grid Settings for Inter-Line Paragraph Spacing) | §17.3.1.32 |
spacing (Spacing Between Lines and Above/Below Paragraph) | §17.3.1.33 |
suppressAutoHyphens (Suppress Hyphenation for Paragraph) | §17.3.1.34 |
suppressLineNumbers (Suppress Line Numbers for Paragraph) | §17.3.1.35 |
suppressOverlap (Prevent Text Frames From Overlapping) | §17.3.1.36 |
tabs (Set of Custom Tab Stops) | §17.3.1.38 |
textAlignment (Vertical Character Alignment on Line) | §17.3.1.39 |
textboxTightWrap (Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents) | §17.3.1.40 |
textDirection (Paragraph Text Flow Direction) | §17.3.1.41 |
topLinePunct (Compress Punctuation at Start of a Line) | §17.3.1.43 |
widowControl (Allow First/Last Line to Display on a Separate Page) | §17.3.1.44 |
wordWrap (Allow Line Breaking At Character Level) | §17.3.1.45 |
[Note: The W3C XML Schema definition of this element’s content model (CT_PPr) is located in §A.1. end note]
© ISO/IEC29500: 2008.