Table of Contents

Enum AnnotationFlags

Namespace
LMKit.Document.Annotations
Assembly
LM-Kit.NET.dll

Behavioral traits of an annotation, independent of any storage format. Combine freely. Format adapters translate these to whatever the target schema offers and preserve the full set for round-trip.

[Flags]
public enum AnnotationFlags

Fields

None = 0

No trait set.

Invisible = 1

Never draw the mark, in any medium.

Hidden = 2

Do not display or print the mark, but keep the record.

Printable = 4

Include the mark when the annotated content is printed. The default trait producers set on visible marks.

NoZoom = 8

Keep the mark's on-screen size constant regardless of zoom.

NoRotate = 16

Keep the mark's orientation constant when the content rotates.

NoView = 32

Print-only mark: exclude it from on-screen display.

ReadOnly = 64

The mark ignores interaction (no selection, no editing UI).

Locked = 128

The mark's geometry is locked: it cannot be moved, resized, or deleted.

ToggleNoView = 256

Invert the NoView trait for specific presentations.

LockedContents = 512

The mark's content is locked: Contents and other payload cannot be edited (geometry may still move unless Locked).

Share