// IDs for different nodes. The member indicating the type of node is // in base class. enumclass SwNodeType : sal_uInt8 {
NONE = 0x00,
End = 0x01,
Start = 0x02,
Table = 0x04 | Start, ///< SwTableNode is derived from SwStartNode.
Text = 0x08,
Grf = 0x10,
Ole = 0x20,
Section = 0x40 | Start, ///< SwSectionNode is derived from SwStartNode.
PlaceHolder = 0x80,
// NoTextNode (if any of the 2 bits are set).
NoTextMask = Grf | Ole, // ContentNode (if any of the 3 bits are set).
ContentMask = Text | NoTextMask,
}; namespace o3tl { template<> struct typed_flags<SwNodeType> : is_typed_flags<SwNodeType, 0xff> {};
}
// Special types of StartNodes that are not derivations but keep // "sections" together. enum SwStartNodeType
{
SwNormalStartNode = 0,
SwTableBoxStartNode,
SwFlyStartNode,
SwFootnoteStartNode,
SwHeaderStartNode,
SwFooterStartNode
};
// is the node the first and/or last node of a section? // This information is used for the export filters. Our layout never have a // distance before or after if the node is the first or last in a section. const sal_uInt8 ND_HAS_PREV_LAYNODE = 0x01; const sal_uInt8 ND_HAS_NEXT_LAYNODE = 0x02;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.