Programmer's Guide > Interfaces > ARange interface > MarkupFlags enumeration
  
MarkupFlags enumeration
The MarkupFlags enumerated type is used to construct the flags parameter to the toMarkupStringEx method by ORing any of the following options:
The MarkupFlags enumeration has the following constants of type int.
MARKUP_HEADER = 0x01
Include the XML or SGML header associated with the Range . If the Range does not include the entire document, this will be a fragment header.
MARKUP_FORCE_XML = 0x02
Use XML syntax in the string returned even if the Range is in an SGML document.
MARKUP_FORCE_SGML = 0x04
Use SGML syntax in the string returned even if the Range is in an XML document.
MARKUP_NO_PI = 0x08
Suppress Arbortext processing instructions. Arbortext processing instructions can also be suppressed using the writepi set option.
MARKUP_FORCE_PI = 0x10
Force Arbortext processing instructions to be included. This option overrides the MARKUP_NO_PI option and the writepi set option.
MARKUP_EXPAND_XINCLUDE = 0x20
Force XML inclusions to be replaced by their contents.
MARKUP_CHAR = 0x40
Non-ASCII characters are converted according to the current writenonasciichar set option. If the entityoutputconvert set option is also on, then character entities will also be output according to the writenonasciichar set option.