LAnnotation::Member Functions

Constructors / Destructors

Creating and Destroying Annotation Objects

Copying Annotation Objects

Working with the Clipboard

Displaying Annotation Objects

Printing Annotation Objects

Manipulating Annotation Objects

Managing Annotation Objects Within a Container

Getting/Setting Object Properties

Locking/Unlocking Annotation Objects

Realizing Annotation Objects to a Bitmap

Use the LAnnotation::SetOptions function and the LAnnotation::GetOptions function to control the following features:

Rubber Stamp Display Style

XP Style Annotation Toolbar

Alpha Background Fill Option

Annotation Rotate Option

Annotation Side Handles

Annotation Multi-select

Annotation Cursors

ESC to Cancel

Calibrate Ruler Feature

Dot Dash Lines

Text Annotation Options

For more information about these features, refer to Key Annotation Features .

If the annotation objects are container, automation, text, text pointer, stamp, note, pushpin, or button objects it is possible to use the LAnnotation::GetTextOptions and the LAnnotation::SetTextOptions functions to set the objects to show or hide the text and to set the color of the text. In addition, if the annotation objects are text or stamp objects these functions can set the objects to show or hide the borders of the object. These features must be enabled using the LAnnotation::SetOptions function.

The LAnnotation::SetFillMode and the LAnnotation::GetFillMode extends the original functions to support the ANNMODE_ALPHA fill mode. Before calling these two functions, enable the alpha background fill mode by calling the LAnnotation::SetOptions function.

Constructors / Destructors

LAnnotation::LAnnotation

LAnnotation::~LAnnotation

Creating and Destroying Annotation Objects

LAnnotation::IsCreated

LAnnotation::IsValid

LAnnotation::GetHandle

LAnnotation::SetHandle

LAnnotation::CreateAnnObject

LAnnotation::Destroy

Copying Annotation Objects

LAnnotation::Copy

LAnnotation::operator=

Working with the Clipboard

LAnnotation::IsClipboardReady

LAnnotation::CopyToClipboard

LAnnotation::CutToClipboard

Displaying Annotation Objects

LAnnotation::CalibrateRuler

LAnnotation::Draw

LAnnotation::GetAutoSnapCursor

LAnnotation::GetBoundingRect

LAnnotation::GetFillMode

LAnnotation::GetOffsetX

LAnnotation::GetOffsetY

LAnnotation::GetOptions

LAnnotation::GetRect

LAnnotation::GetRotateOptions

LAnnotation::GetScalarX

LAnnotation::GetScalarY

LAnnotation::GetTextOptions

LAnnotation::SetAutoSnapCursor

LAnnotation::SetFillMode

LAnnotation::SetOffsetX

LAnnotation::SetOffsetY

LAnnotation::SetOptions

LAnnotation::SetRect

LAnnotation::SetRotateOptions

LAnnotation::SetScalarX

LAnnotation::SetScalarY

LAnnotation::SetTextOptions

LAnnotation::TextEdit

Printing Annotation Objects

LAnnotation::Print

Manipulating Annotation Objects

LAnnotation::Flip

LAnnotation::Move

LAnnotation::Resize

LAnnotation::Reverse

LAnnotation::Rotate

Managing Annotation Objects Within a Container

LAnnotation::GetActiveState

LAnnotation::GetContainer

LAnnotation::GetContainer

LAnnotation::IsSelected

LAnnotation::GetTopContainer

LAnnotation::GetUserMode

LAnnotation::GetWnd

LAnnotation::Remove

LAnnotation::SendToBack

LAnnotation::BringToFront

LAnnotation::SetActiveState

LAnnotation::SetSelected

LAnnotation::SetVisible

Getting/Setting Object Properties

LAnnotation::GetNameOptions

LAnnotation::SetNameOptions

LAnnotation::SetRestrictToContainer

LAnnotation::GetRestrictToContainer

LAnnotation::Define2

LAnnotation::SetUserData

LAnnotation::GetUserData

LAnnotation::GetAutoBackColor

LAnnotation::SetAutoBackColor

LAnnotation::AdjustPoint

LAnnotation::GetHyperlink

LAnnotation::GetHyperlinkLen

LAnnotation::GetROP2

LAnnotation::GetTag

LAnnotation::GetType

LAnnotation::IsVisible

LAnnotation::SetHyperlink

LAnnotation::SetROP2

LAnnotation::SetTag

LAnnotation::CalibrateRuler

LAnnotation::GetAutoSnapCursor

LAnnotation::GetFillMode

LAnnotation::GetOptions

LAnnotation::GetRotateOptions

LAnnotation::GetTextOptions

LAnnotation::SetAutoSnapCursor

LAnnotation::SetFillMode

LAnnotation::SetOptions

LAnnotation::SetRotateOptions

LAnnotation::SetTextOptions

LAnnotation::TextEdit

Locking/Unlocking Annotation Objects

LAnnotation::IsLocked

LAnnotation::Lock

LAnnotation::ShowLockedIcon

LAnnotation::Unlock

Realizing Annotation Objects to a Bitmap

LAnnotation::Realize