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 = 0No trait set.
Invisible = 1Never draw the mark, in any medium.
Hidden = 2Do not display or print the mark, but keep the record.
Printable = 4Include the mark when the annotated content is printed. The default trait producers set on visible marks.
NoZoom = 8Keep the mark's on-screen size constant regardless of zoom.
NoRotate = 16Keep the mark's orientation constant when the content rotates.
NoView = 32Print-only mark: exclude it from on-screen display.
ReadOnly = 64The mark ignores interaction (no selection, no editing UI).
Locked = 128The mark's geometry is locked: it cannot be moved, resized, or deleted.
ToggleNoView = 256Invert the NoView trait for specific presentations.
LockedContents = 512The mark's content is locked: Contents and other payload cannot be edited (geometry may still move unless Locked).