2.1.9 Note Tag
A note tag is an indicator associated with a paragraph or other object on a page. It consists of a label, and optionally an icon. The icon is specified by the NoteTagShape element (section 2.3.86). Each note tag has properties that describe the tag and are specified by the jcidNoteTagSharedDefinitionContainer (section 2.2.41) and NoteTagState (section 2.2.42) complex types.
There are two types of note tags, normal note tags and task tags. A task tag marks an object as a follow-up item with a due date. The value of the NoteTagShape element for a task tag MUST be in the range 89–93. The label for a normal note tag is specified by the NoteTagLabel element (section 2.2.3). The label for a task tag is implied by the due date that is associated with the tag.
A normal note tag can specify font and highlight colors for the text that is associated with the tag. A task tag MUST NOT specify a font or highlight color.
All task tags and some normal note tags are checkable and can toggle between an incomplete and completed state. The value of the NoteTagShape element specifies whether a note tag is checkable. If a note tag is not checkable, the value of the NoteTagCompleted element (section 2.3.90) MUST be the same as the value of the NoteTagCreated element (section 2.3.89), and the value of the ActionItemStatus.Completed bit (section 2.3.91) MUST be set to 1. If a checkable note tag is incomplete, the value of the NoteTagCompleted element MUST be zero and the value of the ActionItemStatus.Completed bit MUST be set to zero. If a note tag is completed, the value of the NoteTagCompleted element MUST be set to the completion time and the value of the ActionItemStatus.Completed bit MUST be set to 1.