API Reference

Class

OneNoteTag

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Modifiers sealed

A note tag or task marker associated with content.

Inheritance

  • Object
  • OneNoteTag

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public OneNoteTag() #

Properties

public OneNoteExtendedGuid DefinitionId { get; set; } #

Tag definition identity. Serialization assigns and retains it for a new non-task tag.

public Nullable<UInt32> ActionItemType { get; set; } #

MS-ONE action-item identity (0-99 for known normal tags, 100-105 for task tags; other native values are preserved).

public String Label { get; set; } #

Tag label.

public Nullable<UInt32> Shape { get; set; } #

MS-ONE note-tag shape value.

public Boolean IsTask { get; set; } #

Whether the tag is a task tag.

public Boolean IsCheckable { get; set; } #

Whether the tag is checkable.

public Boolean IsCompleted { get; set; } #

Whether the tag is completed.

public Boolean IsDisabled { get; set; } #

Whether the tag is disabled.

public Boolean IsUnsynchronized { get; set; } #

Whether a task tag has not yet synchronized.

public Boolean IsRemoved { get; set; } #

Whether the task associated with this tag was removed.

public Nullable<DateTime> DueUtc { get; set; } #

Optional task due date.

public Nullable<DateTime> CreatedUtc { get; set; } #

Creation timestamp.

public Nullable<DateTime> CompletedUtc { get; set; } #

Completion timestamp.

public Nullable<UInt32> TextColorArgb { get; set; } #

Optional tag text color encoded as ARGB.

public Nullable<UInt32> HighlightColorArgb { get; set; } #

Optional tag highlight color encoded as ARGB.