2.2.23 jcidRichTextOENode

Target namespace: http://schemas.microsoft.com/office/onenote/2009/internal/specific

Referenced by: ContentChildNodesOfOutlineElement

The jcidRichTextOENode structure specifies the properties of an outline element (section 1.3.2.2) that contains rich text. The value of the JCID element, as specified in [MS-ONESTORE], for this property set is "0x0006000E".

The text for an outline element is specified by either RichEditTextUnicode or TextExtendedAscii. If only one of these properties is set, the property that is set specifies the text for the outline element. If both properties are set, RichEditTextUnicode specifies the text for the outline element, and the value of TextExtendedAscii is undefined and MUST be ignored. If neither property is set, the outline element does not contain any text.

Child Elements:

LastModifiedTime: A LastModifiedTime element (section 2.3.67) that specifies when the outline element was last changed.

LayoutTightLayout: A LayoutTightLayout element (section 2.3.5) that specifies whether the outline element is intended to increase in size when a user interacts with it.

TextRunFormatting: A TextRunFormatting element (section 2.2.77) that specifies the formatting of each text run in the outline element.

TextRunIndex: A TextRunIndex element (section 2.2.76) that specifies the character positions (CPs), as defined in section 2.1.4, where text runs end in the outline element.

ParagraphStyle: A ParagraphStyle element (section 2.2.80) that specifies the style of text in the outline element. 

ParagraphSpaceBefore: A ParagraphSpaceBefore element that specifies the minimum amount of space to immediately precede the text in the outline element.

ParagraphSpaceAfter: A ParagraphSpaceAfter element that specifies the minimum amount of space to immediately follow the text in the outline element.

ParagraphLineSpacingExact: A ParagraphLineSpacingExact element that specifies the line spacing to use between lines of text in the outline element .

ParagraphAlignment: A ParagraphAlignment element that specifies the alignment of the text in the outline element.

IsConflictObjectForRender: An IsConflictObjectForRender element (section 2.3.70) that specifies whether the outline element is displayed as a conflict object (section 2.1.1).

IsConflictObjectForSelection: An IsConflictObjectForSelection element (section 2.3.72) that specifies whether the outline element is a conflict object (section 2.1.1) that can be selected.

RichEditTextUnicode: A RichEditTextUnicode element (section 2.2.5) that specifies the text in the outline element. The string MUST NOT contain any characters of the value 10 (line feed).

TextExtendedAscii: A TextExtendedAscii (section 2.2.89) element that specifies the text in the outline element if RichEditTextUnicode is not set. If RichEditTextUnicode is set, TextExtendedAsciii is undefined and MUST be ignored.

IsTitleTime: An IsTitleTime element (section 2.3.34) that specifies whether the outline element contains the time in the page title (section 2.1.16).

IsBoilerText: An IsBoilerText element (section 2.3.35) that specifies whether the outline element contains boilerplate text.

IsTitleDate: An IsTitleDate element (section 2.3.42) that specifies whether the outline element contains the date in the page title (section 2.1.16).  

IsTitleText: An IsTitleText element (section 2.3.41) that specifies whether the outline element contains the text of the page title (section 2.1.16). 

Deletable: A Deletable element that specifies whether the outline element can be deleted. MUST be set if either IsTitleTime or IsTitleDate is set to true; otherwise, MUST NOT be set.

LayoutAlignmentInParent: A LayoutAlignmentInParent element (section 2.3.27) that specifies the alignment of the outline element, relative to the outline element that contains it.

LayoutAlignmentSelf: A LayoutAlignmentSelf element (section 2.3.33) that specifies the alignment of the outline element.

IsReadOnly: An IsReadOnly element (section 2.3.48) that specifies whether the outline element is read-only.

TextRunData: A TextRunData element (section 2.2.90) that specifies the property sets (section 2.1.13) that modify text runs in the outline element.

TextRunDataObject: A TextRunDataObject element that specifies data objects associated with text runs.

RichEditTextLangID: A RichEditTextLangID element (section 2.3.53) that specifies the language code identifier (LCID), as defined in [MS-LCID], of the outline element.

ReadingOrderRTL: A ReadingOrderRTL element (section 2.3.93) that specifies whether the reading order of the outline element is right-to-left.

NoteTagStates: A NoteTagStates element (section 2.2.88) that specifies the state properties of each note tag (section 2.1.9) on the outline element.