AnnOptions property (Main Control)

C++ Builder example

Delphi example

 

Builder Syntax

int AnnOptions

Delphi Syntax

AnnOptions: Integer

Overview

Refer to New Annotation Features of Version 14.5.

Remarks

Gets and sets options to enable the user interface and other annotation options introduced in version 14.5. This function is available in the Document/Medical Toolkits.

In version 14.5 of LEADTOOLS, many changes to annotations have been introduced.  Some of these features change the way annotations look.  Other features change the behavior of the user interface (automated mode). To maintain backward compatibility, the new features are disabled by default.  To enable these features, set the AnnOptions property with the desired flags, also you can check the property AnnOptions to get the current Version 14.5 options.

You can use bitwise OR to specify more than one value.  Possible values are:

Value

Meaning

OPTIONS_NEW_STAMP_METAFILES

[0x0001] Uses the new rubber stamp styles

OPTIONS_NEW_TOOLBAR

[0x0002] Displays the new XP style annotation toolbar

OPTIONS_NEW_ALPHA

[0x0004] Displays new “alpha” option in the Fill mode dialog

OPTIONS_NEW_ROTATE

[0x0008] Displays rotate handles on objects in design mode

OPTIONS_NEW_SIDE_HANDLES

[0x0010] Displays side handles on rectangular objects in design mode

OPTIONS_NEW_MULTI_SELECT

[0x0020] Displays a multi-select outline of multiply selected objects, along with the new multi-select resize behavior

OPTIONS_NEW_CURSORS

[0x0040] Displays different cursors for each of the annotation tools, and when hovering over handles in design mode.

OPTIONS_NEW_ESC_CANCEL

[0x0080] Allows the user to cancel current action by pressing ESC.  Actions include annotation creation and manipulation.

OPTIONS_NEW_CALIBRATE_RULER

[0x0100] Enables ruler calibrate feature in design mode

OPTIONS_NEW_DOT_DASH_LINES

[0x0200] Draws the dash and dot line styles with line width greater than 1 pixel.

OPTIONS_NEW_TEXT_OPTIONS

[0x0400] Enables new text annotation options including show/hide text, show/hide border, and changing text color.

OPTIONS_NEW_ALL

Enables ALL the new options.  The value for this constant is the logical “or” of all the above flags.

See Also

Elements:

CreateTB method, ButtonCount property, ButtonColumns property, ButtonRows property, AnnAutoCursor property, AnnSave method, AnnSaveMemory method, AnnLoad method, AnnLoadMemory method

Topics:

Annotation Toolbar

 

Annotations (Document/Medical only): Implementing Automation

 

Annotations (Document/Medical only): Creating Custom Annotations

 

New Annotation Features of Version 14.5