The idNode member specifies the ID of the node. This member may not have a value of
0. A value of -1 indicates that child nodes do not use the idNodeParent member to
specify this node as their parent. Instead, this node can be a parent only by enclosing
child nodes in the EMF. Multiple nodes can have a ID of -1. If the ID is not -1, the value is
unique across the document.
The nodetype specifies the type of structure node. This member is equal to one of the
values from the MSODOCEXSTRUCTTYPE enumeration type. The following table lists
examples of document structure node types.
Table 7. Document structure node types
Type Value Description
msodocexStructTypePara A block of text within an article. Its parent node
must be an article.
msodocexStructTypeFigure A graphical element (for example, an image or
collection of shapes) that has a textual
representation. The textual representation is the
alternate text used for reading or searching the
document.
msodocexStructTypeArticle A group of nodes forming a single flow of text that
should be read or searched as a contiguous block
of content. Some documents have a single article
and others have multiple articles.
msodocexStructTypeHeading A heading in the text.
msodocexStructTypeTable A block of text forming a table.
msodocexStructTypeTR A block of text forming a single row of a table.
msodocexStructTypeTD A block of text forming a single cell in a table row.
msodocexStructTypeTH A block of text forming a single header cell in a
table row.
msodocexStructTypeList A block of text forming a list.
msodocexStructTypeListItem A block of text forming a list item.
msodocexStructTypeListBody A block of text forming the body of a list item.
msodocexStructTypeDocument A document.
msodocexStructTypePage A page in the document.
ﾉ Expand table