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::IsSelected
LAnnotation::GetSnapToGrid
LAnnotation::GetTopContainer
LAnnotation::GetUserMode
LAnnotation::GetWnd
LAnnotation::Remove
LAnnotation::SendToBack
LAnnotation::BringToFront
LAnnotation::SetActiveState
LAnnotation::SetSelected
LAnnotation::SetSnapToGrid
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