Returns a list of children which should be checked during shape hit detection (since page layers can be configured
to prevent chilren on individual layers from being selected).
Returns a version of this string that substitutes alternate fonts for any characters that cannot be displayed in
their associated fonts (simply returns the receiver if all characters are valid).
Returns an XString segement index for the given character index, potentially splitting an existing run to ensure
that new run starts at the given index.
This subclass extends DecimalFormat to implement ReportMill's RMFormat interface and to support the extended features
"Negative in Red" and "Null String".
This class represents attributes of a paragraph in an RMXString (all of the characters up to and including each
newline in an RMXString make up a paragraph).
Creates an RMXString initialized with the given String with all characters set to the given
attribute (should be a common attribute type like RMFont, RMColor, RMFormat, etc.).
Creates an RMXString initialized with the given String with all characters set to the given
two attributes (should be common attribute types like RMFont, RMColor, RMFormat, etc.).
Creates an RMXString initialized with the given String with all characters set to the given
three attributes (should be common attribute types like RMFont, RMColor, RMFormat, etc.).
This convenience method sets the shape to its ideal size from getWidthToFit and getHeightToFit, allowing you to
additionally specify a maxWidth and maxHeight.