PreviousRunProperties Class
Previous Run Properties.When the object is serialized out as xml, its qualified name is w:rPr.
Inheritance Hierarchy
System.Object
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlCompositeElement
DocumentFormat.OpenXml.Wordprocessing.PreviousRunProperties
Namespace: DocumentFormat.OpenXml.Wordprocessing
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
'Declaration
<ChildElementInfoAttribute(GetType(EastAsianLayout))> _
<ChildElementInfoAttribute(GetType(RunStyle))> _
<ChildElementInfoAttribute(GetType(RunFonts))> _
<ChildElementInfoAttribute(GetType(Bold))> _
<ChildElementInfoAttribute(GetType(BoldComplexScript))> _
<ChildElementInfoAttribute(GetType(Italic))> _
<ChildElementInfoAttribute(GetType(ItalicComplexScript))> _
<ChildElementInfoAttribute(GetType(Caps))> _
<ChildElementInfoAttribute(GetType(SmallCaps))> _
<ChildElementInfoAttribute(GetType(Strike))> _
<ChildElementInfoAttribute(GetType(DoubleStrike))> _
<ChildElementInfoAttribute(GetType(Outline))> _
<ChildElementInfoAttribute(GetType(Shadow))> _
<ChildElementInfoAttribute(GetType(Emboss))> _
<ChildElementInfoAttribute(GetType(Imprint))> _
<ChildElementInfoAttribute(GetType(NoProof))> _
<ChildElementInfoAttribute(GetType(SnapToGrid))> _
<ChildElementInfoAttribute(GetType(Vanish))> _
<ChildElementInfoAttribute(GetType(WebHidden))> _
<ChildElementInfoAttribute(GetType(Color))> _
<ChildElementInfoAttribute(GetType(Spacing))> _
<ChildElementInfoAttribute(GetType(CharacterScale))> _
<ChildElementInfoAttribute(GetType(Kern))> _
<ChildElementInfoAttribute(GetType(Position))> _
<ChildElementInfoAttribute(GetType(FontSize))> _
<ChildElementInfoAttribute(GetType(FontSizeComplexScript))> _
<ChildElementInfoAttribute(GetType(Highlight))> _
<ChildElementInfoAttribute(GetType(Underline))> _
<ChildElementInfoAttribute(GetType(TextEffect))> _
<ChildElementInfoAttribute(GetType(Border))> _
<ChildElementInfoAttribute(GetType(Shading))> _
<ChildElementInfoAttribute(GetType(FitText))> _
<ChildElementInfoAttribute(GetType(VerticalTextAlignment))> _
<ChildElementInfoAttribute(GetType(RightToLeftText))> _
<ChildElementInfoAttribute(GetType(ComplexScript))> _
<ChildElementInfoAttribute(GetType(Emphasis))> _
<ChildElementInfoAttribute(GetType(Languages))> _
<ChildElementInfoAttribute(GetType(SpecVanish))> _
<ChildElementInfoAttribute(GetType(Glow), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(Shadow), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(Reflection), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(TextOutlineEffect), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(FillTextEffect), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(Scene3D), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(Properties3D), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(Ligatures), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(NumberingFormat), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(NumberSpacing), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(StylisticSets), FileFormatVersions.Office2010)> _
<ChildElementInfoAttribute(GetType(ContextualAlternatives), FileFormatVersions.Office2010)> _
Public Class PreviousRunProperties _
Inherits OpenXmlCompositeElement
'Usage
Dim instance As PreviousRunProperties
[ChildElementInfoAttribute(typeof(EastAsianLayout))]
[ChildElementInfoAttribute(typeof(RunStyle))]
[ChildElementInfoAttribute(typeof(RunFonts))]
[ChildElementInfoAttribute(typeof(Bold))]
[ChildElementInfoAttribute(typeof(BoldComplexScript))]
[ChildElementInfoAttribute(typeof(Italic))]
[ChildElementInfoAttribute(typeof(ItalicComplexScript))]
[ChildElementInfoAttribute(typeof(Caps))]
[ChildElementInfoAttribute(typeof(SmallCaps))]
[ChildElementInfoAttribute(typeof(Strike))]
[ChildElementInfoAttribute(typeof(DoubleStrike))]
[ChildElementInfoAttribute(typeof(Outline))]
[ChildElementInfoAttribute(typeof(Shadow))]
[ChildElementInfoAttribute(typeof(Emboss))]
[ChildElementInfoAttribute(typeof(Imprint))]
[ChildElementInfoAttribute(typeof(NoProof))]
[ChildElementInfoAttribute(typeof(SnapToGrid))]
[ChildElementInfoAttribute(typeof(Vanish))]
[ChildElementInfoAttribute(typeof(WebHidden))]
[ChildElementInfoAttribute(typeof(Color))]
[ChildElementInfoAttribute(typeof(Spacing))]
[ChildElementInfoAttribute(typeof(CharacterScale))]
[ChildElementInfoAttribute(typeof(Kern))]
[ChildElementInfoAttribute(typeof(Position))]
[ChildElementInfoAttribute(typeof(FontSize))]
[ChildElementInfoAttribute(typeof(FontSizeComplexScript))]
[ChildElementInfoAttribute(typeof(Highlight))]
[ChildElementInfoAttribute(typeof(Underline))]
[ChildElementInfoAttribute(typeof(TextEffect))]
[ChildElementInfoAttribute(typeof(Border))]
[ChildElementInfoAttribute(typeof(Shading))]
[ChildElementInfoAttribute(typeof(FitText))]
[ChildElementInfoAttribute(typeof(VerticalTextAlignment))]
[ChildElementInfoAttribute(typeof(RightToLeftText))]
[ChildElementInfoAttribute(typeof(ComplexScript))]
[ChildElementInfoAttribute(typeof(Emphasis))]
[ChildElementInfoAttribute(typeof(Languages))]
[ChildElementInfoAttribute(typeof(SpecVanish))]
[ChildElementInfoAttribute(typeof(Glow), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(Shadow), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(Reflection), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(TextOutlineEffect), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(FillTextEffect), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(Scene3D), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(Properties3D), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(Ligatures), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(NumberingFormat), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(NumberSpacing), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(StylisticSets), FileFormatVersions.Office2010)]
[ChildElementInfoAttribute(typeof(ContextualAlternatives), FileFormatVersions.Office2010)]
public class PreviousRunProperties : OpenXmlCompositeElement
Remarks
The following table lists the possible child types:
RunStyle <w:rStyle>
RunFonts <w:rFonts>
Bold <w:b>
BoldComplexScript <w:bCs>
Italic <w:i>
ItalicComplexScript <w:iCs>
Caps <w:caps>
SmallCaps <w:smallCaps>
Strike <w:strike>
DoubleStrike <w:dstrike>
Outline <w:outline>
Shadow <w:shadow>
Emboss <w:emboss>
Imprint <w:imprint>
NoProof <w:noProof>
SnapToGrid <w:snapToGrid>
Vanish <w:vanish>
WebHidden <w:webHidden>
Color <w:color>
Spacing <w:spacing>
CharacterScale <w:w>
Kern <w:kern>
Position <w:position>
FontSize <w:sz>
FontSizeComplexScript <w:szCs>
Highlight <w:highlight>
Underline <w:u>
TextEffect <w:effect>
Border <w:bdr>
Shading <w:shd>
FitText <w:fitText>
VerticalTextAlignment <w:vertAlign>
RightToLeftText <w:rtl>
ComplexScript <w:cs>
Emphasis <w:em>
Languages <w:lang>
EastAsianLayout <w:eastAsianLayout>
SpecVanish <w:specVanish>
DocumentFormat.OpenXml.Office2010.Word.Glow <w14:glow>
DocumentFormat.OpenXml.Office2010.Word.Shadow <w14:shadow>
DocumentFormat.OpenXml.Office2010.Word.Reflection <w14:reflection>
DocumentFormat.OpenXml.Office2010.Word.TextOutlineEffect <w14:textOutline>
DocumentFormat.OpenXml.Office2010.Word.FillTextEffect <w14:textFill>
DocumentFormat.OpenXml.Office2010.Word.Scene3D <w14:scene3d>
DocumentFormat.OpenXml.Office2010.Word.Properties3D <w14:props3d>
DocumentFormat.OpenXml.Office2010.Word.Ligatures <w14:ligatures>
DocumentFormat.OpenXml.Office2010.Word.NumberingFormat <w14:numForm>
DocumentFormat.OpenXml.Office2010.Word.NumberSpacing <w14:numSpacing>
DocumentFormat.OpenXml.Office2010.Word.StylisticSets <w14:stylisticSets>
DocumentFormat.OpenXml.Office2010.Word.ContextualAlternatives <w14:cntxtAlts>
[ISO/IEC 29500-1 1st Edition]
17.3.2.27 rPr (Previous Run Properties)
This element specifies a set of run properties which shall be attributed to a revision by a particular author and at a particular time. This element contains the set of properties which have been tracked as a specific set of revisions by one author.
[Example: Consider a run which has a set of run formatting properties that were added with revision tracking turned on. This set of revised properties is specified in the run properties as follows:
<w:r> <w:rPr> <w:b /> <w:imprint /> <w:lang w:val="en-ca" /> <w:rPrChange … w:author="user1"> <w:rPr> <w:i /> <w:dstrike w:val="false" /> </w:rPr> </w:rPrChange> </w:rPr> </w:r>
The rPr element under rPrChange specifies the properties which were applied to the current run before revision tracking was turned on - in this case, italics using the i element (§17.3.2.16), and that any double strikethrough which was applied based on the style hierarchy must be turned off using the dstrike element (§17.3.2.9). end example]
Parent Elements |
---|
del (§17.13.5.13); ins (§17.13.5.16); rPrChange (§17.13.5.31) |
Child Elements |
Subclause |
---|---|
b (Bold) |
§17.3.2.1 |
bCs (Complex Script Bold) |
§17.3.2.2 |
bdr (Text Border) |
§17.3.2.4 |
caps (Display All Characters As Capital Letters) |
§17.3.2.5 |
color (Run Content Color) |
§17.3.2.6 |
cs (Use Complex Script Formatting on Run) |
§17.3.2.7 |
dstrike (Double Strikethrough) |
§17.3.2.9 |
eastAsianLayout (East Asian Typography Settings) |
§17.3.2.10 |
effect (Animated Text Effect) |
§17.3.2.11 |
em (Emphasis Mark) |
§17.3.2.12 |
emboss (Embossing) |
§17.3.2.13 |
fitText (Manual Run Width) |
§17.3.2.14 |
highlight (Text Highlighting) |
§17.3.2.15 |
i (Italics) |
§17.3.2.16 |
iCs (Complex Script Italics) |
§17.3.2.17 |
imprint (Imprinting) |
§17.3.2.18 |
kern (Font Kerning) |
§17.3.2.19 |
lang (Languages for Run Content) |
§17.3.2.20 |
noProof (Do Not Check Spelling or Grammar) |
§17.3.2.21 |
oMath (Office Open XML Math) |
§17.3.2.22 |
outline (Display Character Outline) |
§17.3.2.23 |
position (Vertically Raised or Lowered Text) |
§17.3.2.24 |
rFonts (Run Fonts) |
§17.3.2.26 |
rStyle (Referenced Character Style) |
§17.3.2.29 |
rtl (Right To Left Text) |
§17.3.2.30 |
shadow (Shadow) |
§17.3.2.31 |
shd (Run Shading) |
§17.3.2.32 |
smallCaps (Small Caps) |
§17.3.2.33 |
snapToGrid (Use Document Grid Settings For Inter-Character Spacing) |
§17.3.2.34 |
spacing (Character Spacing Adjustment) |
§17.3.2.35 |
specVanish (Paragraph Mark Is Always Hidden) |
§17.3.2.36 |
strike (Single Strikethrough) |
§17.3.2.37 |
sz (Non-Complex Script Font Size) |
§17.3.2.38 |
szCs (Complex Script Font Size) |
§17.3.2.39 |
u (Underline) |
§17.3.2.40 |
vanish (Hidden Text) |
§17.3.2.41 |
vertAlign (Subscript/Superscript Text) |
§17.3.2.42 |
w (Expanded/Compressed Text) |
§17.3.2.43 |
webHidden (Web Hidden Text) |
§17.3.2.44 |
[Note: The W3C XML Schema definition of this element’s content model (CT_RPrOriginal) is located in §A.1. end note]
© ISO/IEC29500: 2008.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.