TableCellPropertiesChange class

Office 2013 and later

Revision Information for Table Cell Properties. When the object is serialized out as xml, its qualified name is w:tcPrChange.

System.Object
  DocumentFormat.OpenXml.OpenXmlElement
    DocumentFormat.OpenXml.OpenXmlCompositeElement
      DocumentFormat.OpenXml.Wordprocessing.TableCellPropertiesChange

Namespace:  DocumentFormat.OpenXml.Wordprocessing
Assembly:  DocumentFormat.OpenXml (in DocumentFormat.OpenXml.dll)

[ChildElementInfoAttribute(typeof(PreviousTableCellProperties))]
public class TableCellPropertiesChange : OpenXmlCompositeElement

[ISO/IEC 29500-1 1st Edition]

tcPrChange (Revision Information for Table Cell Properties)

This element specifies the details about a single revision to a set of table cell properties in a WordprocessingML document.

This element stores this revision as follows:

  • The child element of this element contains the complete set of table cell properties which were applied to the parent table before this revision

  • The attributes of this element contain information about when this revision took place (i.e. when these properties became a 'former' set of table cell properties).

[Example: Consider a table cell in a WordprocessingML document which has a change in the table cell properties that is tracked as a revision. This revision would be specified using the following WordprocessingML markup:

<w:tcPr>
  <w:cnfStyle w:val="001000000000"/>
  <w:tcW w:w="3192" w:type="dxa"/>
  <w:tcPrChange w:id="8" w:author="" w:date="2006-06-01T13:39:00Z">
    <w:tcPr>
      <w:tcW w:w="3192" w:type="dxa"/>
    </w:tcPr>
  </w:tcPrChange>
</w:tcPr>

The tcPrChange element specifies that there was a revision to the table cell properties at 2006-06-01 by , and the previous set of properties on the table cell was the set specifies in the child tcPr element. end example]

Parent Elements

tcPr (§17.7.6.8); tcPr (§17.7.6.9); tcPr (§17.4.70)

Child Elements

Subclause

tcPr (Previous Table Cell Properties)

§17.4.71

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 /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 , 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_TcPrChange) is located in §A.1. end note]

© ISO/IEC29500: 2008.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: