LAnnAutomation::SetTool

#include "ltwrappr.h"

virtual L_INT LAnnAutomation::SetTool(uTool=ANNTOOL_SELECT)

Specifies the default tool, which is maintained by the Automation object.

Parameters

L_UINT uTool

The constant that specifies the selected tool. Possible values are:

Value Meaning
ANNTOOL_SELECT [0] Selection pointer
ANNTOOL_LINE [1] Line
ANNTOOL_RECT [2] Rectangle
ANNTOOL_ELLIPSE [3] Ellipse
ANNTOOL_POLYLINE [4] Polyline
ANNTOOL_POLYGON [5] Polygon
ANNTOOL_POINTER [6] Pointer
ANNTOOL_FREEHAND [7] Freehand line
ANNTOOL_HILITE [8] Highlight
ANNTOOL_REDACT [9] Redaction
ANNTOOL_TEXT [10] Text
ANNTOOL_NOTE [11] Note
ANNTOOL_STAMP [12] Stamp
ANNTOOL_BUTTON [13] Button
ANNTOOL_HOTSPOT [14] HotSpot
ANNTOOL_AUDIO [15] Audio clip
ANNTOOL_RULER [16] Ruler clip
ANNTOOL_CROSSPRODUCT [17] Cross product
ANNTOOL_POINT [18] Point
ANNTOOL_PROTRACTOR [19] Protractor
ANNTOOL_VIDEO [20] Video
ANNTOOL_PUSHPIN [21] Pushpin
ANNTOOL_FREEHANDHOTSPOT [22] Freehand HotSpot
ANNTOOL_CURVE [23] Curve Tool
ANNTOOL_CURVECLOSED [24] Closed Curve Tool
ANNTOOL_ENCRYPT [25] Encrypt Tool
ANNTOOL_TEXTPOINTER [26] Text Pointer Tool
ANNTOOL_POLYRULER [27] Polyruler Tool
ANNTOOL_RTF [28] Rich Text Tool
ANNTOOL_STAMP_FIRST [29] First Stamp /* define that marks the first rubber stamp */
ANNTOOL_STAMP_APPROVED [29] Approved Stamp
ANNTOOL_STAMP_ASSIGNED [30] Assigned Stamp
ANNTOOL_STAMP_CHECKED [31] Checked Stamp
ANNTOOL_STAMP_CLATPRV [32] Client Attorney Privilege
ANNTOOL_STAMP_COPY [33] Copy Stamp
ANNTOOL_STAMP_DRAFT [34] Draft Stamp
ANNTOOL_STAMP_EXTENDED [35] Extended Stamp
ANNTOOL_STAMP_FAX [36] Fax Stamp
ANNTOOL_STAMP_FAXED [37] Faxed Stamp
ANNTOOL_STAMP_IMPORTANT [38] Important Stamp
ANNTOOL_STAMP_INVOICE [39] Invoice Stamp
ANNTOOL_STAMP_NOTICE [40] Notice Stamp
ANNTOOL_STAMP_OFFICIAL [41] Official Stamp
ANNTOOL_STAMP_ONFILE [42] On File Stamp
ANNTOOL_STAMP_PAID [43] Paid Stamp
ANNTOOL_STAMP_PASSED [44] Passed Stamp
ANNTOOL_STAMP_PENDING [45] Pending Stamp
ANNTOOL_STAMP_PROCESSED [46] Processed Stamp
ANNTOOL_STAMP_RECEIVED [47] Received Stamp
ANNTOOL_STAMP_REJECTED [48] Rejected Stamp
ANNTOOL_STAMP_RELEASE [49] Release Stamp
ANNTOOL_STAMP_SENT [50] Sent Stamp
ANNTOOL_STAMP_SHIPPED [51] Shipped Stamp
ANNTOOL_STAMP_TOPSECRET [52] Top Secret Stamp
ANNTOOL_STAMP_URGENT [53] Urgent Stamp
ANNTOOL_STAMP_VOID [54] Void Stamp
ANNTOOL_STAMP_LAST [55] /* define that marks the last rubber stamp */
ANNTOOL_LAST [56]
ANNTOOL_USER [0x0100] First user defined tool
ANNTOOL_USERLAST [0x0200] Last allowed user defined tools

Returns

Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

For an example, refer to LAnnAutomation::SetAutoContainer.

Help Version 22.0.2021.9.12
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help