MoveFromRun Class
Move Source Run Content.When the object is serialized out as xml, its qualified name is w:moveFrom.
Inheritance Hierarchy
System.Object
DocumentFormat.OpenXml.OpenXmlElement
DocumentFormat.OpenXml.OpenXmlCompositeElement
DocumentFormat.OpenXml.Wordprocessing.RunTrackChangeType
DocumentFormat.OpenXml.Wordprocessing.MoveFromRun
Namespace: DocumentFormat.OpenXml.Wordprocessing
Assembly: DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)
Syntax
'Declaration
Public Class MoveFromRun _
Inherits RunTrackChangeType
'Usage
Dim instance As MoveFromRun
public class MoveFromRun : RunTrackChangeType
Remarks
The following table lists the possible child types:
SmartTagRun <w:smartTag>
SdtRun <w:sdt>
ProofError <w:proofErr>
PermStart <w:permStart>
PermEnd <w:permEnd>
BookmarkStart <w:bookmarkStart>
BookmarkEnd <w:bookmarkEnd>
CommentRangeStart <w:commentRangeStart>
CommentRangeEnd <w:commentRangeEnd>
MoveFromRangeStart <w:moveFromRangeStart>
MoveFromRangeEnd <w:moveFromRangeEnd>
MoveToRangeStart <w:moveToRangeStart>
MoveToRangeEnd <w:moveToRangeEnd>
CustomXmlInsRangeStart <w:customXmlInsRangeStart>
CustomXmlInsRangeEnd <w:customXmlInsRangeEnd>
CustomXmlDelRangeStart <w:customXmlDelRangeStart>
CustomXmlDelRangeEnd <w:customXmlDelRangeEnd>
CustomXmlMoveFromRangeStart <w:customXmlMoveFromRangeStart>
CustomXmlMoveFromRangeEnd <w:customXmlMoveFromRangeEnd>
CustomXmlMoveToRangeStart <w:customXmlMoveToRangeStart>
CustomXmlMoveToRangeEnd <w:customXmlMoveToRangeEnd>
DocumentFormat.OpenXml.Office2010.Word.CustomXmlConflictInsertionRangeStart <w14:customXmlConflictInsRangeStart>
DocumentFormat.OpenXml.Office2010.Word.CustomXmlConflictInsertionRangeEnd <w14:customXmlConflictInsRangeEnd>
DocumentFormat.OpenXml.Office2010.Word.CustomXmlConflictDeletionRangeStart <w14:customXmlConflictDelRangeStart>
DocumentFormat.OpenXml.Office2010.Word.CustomXmlConflictDeletionRangeEnd <w14:customXmlConflictDelRangeEnd>
InsertedRun <w:ins>
DeletedRun <w:del>
MoveFromRun <w:moveFrom>
MoveToRun <w:moveTo>
ContentPart <w:contentPart>
DocumentFormat.OpenXml.Office2010.Word.RunConflictInsertion <w14:conflictIns>
DocumentFormat.OpenXml.Office2010.Word.RunConflictDeletion <w14:conflictDel>
DocumentFormat.OpenXml.Math.Paragraph <m:oMathPara>
DocumentFormat.OpenXml.Math.OfficeMath <m:oMath>
DocumentFormat.OpenXml.Math.Accent <m:acc>
DocumentFormat.OpenXml.Math.Bar <m:bar>
DocumentFormat.OpenXml.Math.Box <m:box>
DocumentFormat.OpenXml.Math.BorderBox <m:borderBox>
DocumentFormat.OpenXml.Math.Delimiter <m:d>
DocumentFormat.OpenXml.Math.EquationArray <m:eqArr>
DocumentFormat.OpenXml.Math.Fraction <m:f>
DocumentFormat.OpenXml.Math.MathFunction <m:func>
DocumentFormat.OpenXml.Math.GroupChar <m:groupChr>
DocumentFormat.OpenXml.Math.LimitLower <m:limLow>
DocumentFormat.OpenXml.Math.LimitUpper <m:limUpp>
DocumentFormat.OpenXml.Math.Matrix <m:m>
DocumentFormat.OpenXml.Math.Nary <m:nary>
DocumentFormat.OpenXml.Math.Phantom <m:phant>
DocumentFormat.OpenXml.Math.Radical <m:rad>
DocumentFormat.OpenXml.Math.PreSubSuper <m:sPre>
DocumentFormat.OpenXml.Math.Subscript <m:sSub>
DocumentFormat.OpenXml.Math.SubSuperscript <m:sSubSup>
DocumentFormat.OpenXml.Math.Superscript <m:sSup>
DocumentFormat.OpenXml.Math.Run <m:r>
Run <w:r>
BidirectionalOverride <w:bdo>
BidirectionalEmbedding <w:dir>
[ISO/IEC 29500-1 1st Edition]
17.13.2.22 moveFrom (Move Source Run Content)
This element specifies that the inline-level content contained within it shall be treated as content which has been moved away from this location and tracked as a revision.
The following restrictions shall be applied to this content:
- If this element occurs outside of a move source container (§17.13.5.24; §17.13.5.23) for which a matching move destination container (§17.13.5.28; §17.13.5.27) exists in the document, then the document is non-conformant.
[Example: Consider a WordprocessingML document in which the first paragraph contains two sentences, and the first sentence is moved before the second sentence, and this move is tracked as a revision, as follows (in this image, green underline indicates the move destination and the green strikethrough indicates the move source location):
This document has the sentence Some moved text. moved to the first sentence in the document. This revision is represented using the following WordprocessingML:
<w:p> <w:moveToRangeStart w:id="0" … w:name="move1" /> <w:moveTo w:id="1" … > <w:r> <w:t>Some moved text.</w:t> </w:r> </w:moveTo> <w:moveToRangeEnd w:id="0" /> <w:r> <w:t xml:space="preserve">Some text.</w:t> </w:r> <w:moveFromRangeStart w:id="2" … w:name="move1" /> <w:moveFrom w:id="3" … > <w:r> <w:t>Some moved text.</w:t> </w:r> </w:moveFrom> <w:moveFromRangeEnd w:id="2" /> </w:p>
The moveFrom element specifies that all of the inline-level content contained within must be revision marked as content which was moved from its current location in the document. Because this moved content is contained within a complete move source container (moveFromRangeStart and moveFromRangeEnd) with a corresponding move destination, this content is tracked as a move. end example]
Parent Elements |
---|
bdo (§17.3.2.3); body (§17.2.2); comment (§17.13.4.2); customXml (§17.5.1.6); customXml (§17.5.1.4); customXml (§17.5.1.5); customXml (§17.5.1.3); deg (§22.1.2.26); del (§17.13.5.14); den (§22.1.2.28); dir (§17.3.2.8); docPartBody (§17.12.6); e (§22.1.2.32); endnote (§17.11.2); fldSimple (§17.16.19); fName (§22.1.2.37); footnote (§17.11.10); ftr (§17.10.3); hdr (§17.10.4); hyperlink (§17.16.22); ins (§17.13.5.18); lim (§22.1.2.52); moveFrom (§17.13.5.22); moveTo (§17.13.5.25); num (§22.1.2.75); oMath (§22.1.2.77); p (§17.3.1.22); rt (§17.3.3.24); rubyBase (§17.3.3.27); sdtContent (§17.5.2.34); sdtContent (§17.5.2.33); sdtContent (§17.5.2.35); sdtContent (§17.5.2.36); smartTag (§17.5.1.9); sub (§22.1.2.112); sup (§22.1.2.114); tbl (§17.4.38); tc (§17.4.66); tr (§17.4.79) |
Child Elements |
Subclause |
---|---|
acc (Accent) |
§22.1.2.1 |
bar (Bar) |
§22.1.2.7 |
bdo (Bidirectional Override) |
§17.3.2.3 |
bookmarkEnd (Bookmark End) |
§17.13.6.1 |
bookmarkStart (Bookmark Start) |
§17.13.6.2 |
borderBox (Border-Box Object) |
§22.1.2.11 |
box (Box Object) |
§22.1.2.13 |
commentRangeEnd (Comment Anchor Range End) |
§17.13.4.3 |
commentRangeStart (Comment Anchor Range Start) |
§17.13.4.4 |
customXml (Inline-Level Custom XML Element) |
§17.5.1.3 |
customXmlDelRangeEnd (Custom XML Markup Deletion End) |
§17.13.5.4 |
customXmlDelRangeStart (Custom XML Markup Deletion Start) |
§17.13.5.5 |
customXmlInsRangeEnd (Custom XML Markup Insertion End) |
§17.13.5.6 |
customXmlInsRangeStart (Custom XML Markup Insertion Start) |
§17.13.5.7 |
customXmlMoveFromRangeEnd (Custom XML Markup Move Source End) |
§17.13.5.8 |
customXmlMoveFromRangeStart (Custom XML Markup Move Source Start) |
§17.13.5.9 |
customXmlMoveToRangeEnd (Custom XML Markup Move Destination Location End) |
§17.13.5.10 |
customXmlMoveToRangeStart (Custom XML Markup Move Destination Location Start) |
§17.13.5.11 |
d (Delimiter Object) |
§22.1.2.24 |
del (Deleted Run Content) |
§17.13.5.14 |
dir (Bidirectional Embedding Level) |
§17.3.2.8 |
eqArr (Array Object) |
§22.1.2.34 |
f (Fraction Object) |
§22.1.2.36 |
func (Function Apply Object) |
§22.1.2.39 |
groupChr (Group-Character Object) |
§22.1.2.41 |
ins (Inserted Run Content) |
§17.13.5.18 |
limLow (Lower-Limit Object) |
§22.1.2.54 |
limUpp (Upper-Limit Object) |
§22.1.2.56 |
m (Matrix Object) |
§22.1.2.60 |
moveFrom (Move Source Run Content) |
§17.13.5.22 |
moveFromRangeEnd (Move Source Location Container - End) |
§17.13.5.23 |
moveFromRangeStart (Move Source Location Container - Start) |
§17.13.5.24 |
moveTo (Move Destination Run Content) |
§17.13.5.25 |
moveToRangeEnd (Move Destination Location Container - End) |
§17.13.5.27 |
moveToRangeStart (Move Destination Location Container - Start) |
§17.13.5.28 |
nary (n-ary Operator Object) |
§22.1.2.70 |
oMath (Office Math) |
§22.1.2.77 |
oMathPara (Office Math Paragraph) |
§22.1.2.78 |
permEnd (Range Permission End) |
§17.13.7.1 |
permStart (Range Permission Start) |
§17.13.7.2 |
phant (Phantom Object) |
§22.1.2.81 |
proofErr (Proofing Error Anchor) |
§17.13.8.1 |
r (Run) |
§22.1.2.87 |
r (Text Run) |
§17.3.2.25 |
rad (Radical Object) |
§22.1.2.88 |
sdt (Inline-Level Structured Document Tag) |
§17.5.2.31 |
smartTag (Inline-Level Smart Tag) |
§17.5.1.9 |
sPre (Pre-Sub-Superscript Object) |
§22.1.2.99 |
sSub (Subscript Object) |
§22.1.2.101 |
sSubSup (Sub-Superscript Object) |
§22.1.2.103 |
sSup (Superscript Object) |
§22.1.2.105 |
Attributes |
Description |
---|---|
author (Annotation Author) |
Specifies the author for an annotation within a WordprocessingML document. If this attribute is omitted, then no author shall be associated with the parent annotation type. [Example: Consider a comment represented using the following WordprocessingML fragment: <… w:id="1" w:author="Example Author"> … </…> The author attribute specifies that the author of the current annotation is Example Author, which can be used as desired. end example] The possible values for this attribute are defined by the ST_String simple type (§22.9.2.13). |
date (Annotation Date) |
Specifies the date information for an annotation within a WordprocessingML document. The use of this information is outside of the scope of ISO/IEC 29500. If this attribute is omitted, then no date information shall be associated with the parent annotation type. [Example: Consider a comment represented using the following WordprocessingML fragment: <… w:id="1" w:date="2006-01-01T10:00:00"> … </…> The date attribute specifies that the date of the current annotation is January 1st 2006 at 10:00 AM, which can be used as desired. end example] The possible values for this attribute are defined by the ST_DateTime simple type (§17.18.9). |
id (Annotation Identifier) |
Specifies a unique identifier for an annotation within a WordprocessingML document. The restrictions on the id attribute, if any, are defined by the parent XML element. If this attribute is omitted, then the document is non-conformant. [Example: Consider an annotation represented using the following WordprocessingML fragment: <… w:id="1" … > … </…> The id attribute specifies that the ID of the current annotation is 1. This value is used to uniquely identify this annotation within the document content. end example] The possible values for this attribute are defined by the ST_DecimalNumber simple type (§17.18.10). |
[Note: The W3C XML Schema definition of this element’s content model (CT_RunTrackChange) 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.