#include "l_bitmap.h"
L_LTANN_API L_INT L_AnnGetTextExpandTokens(hObject, pbTextExpandTokens)
HANNOBJECT hObject;  | 
handle to the annotation object  | 
L_BOOL *pbTextExpandTokens;  | 
address of variable to be updated  | 
Gets a value that indicates whether the annotation object's text tokens will expand.
| Parameter | Description | |
| hObject | Handle to the annotation object | |
| pbTextExpandTokens | Address of the variable to be updated with the object's text expand token property. Possible values are: | |
| Value | Meaning | |
| TRUE | Text tokens will be expanded for this object. | |
| FALSE | Text tokens will not be expanded for this object. | |
SUCCESS  | 
The function was successful.  | 
< 1  | 
An error occurred. Refer to Return Codes.  | 
This function gets a value that indicates whether the text tokens will be expanded for certain annotation objects that display text. The function is valid only for the following annotation objects:
ANNOBJECT_AUTOMATION
ANNOBJECT_BUTTON
ANNOBJECT_NOTE
ANNOBJECT_PUSHPIN
ANNOBJECT_STAMP
ANNOBJECT_TEXT
ANNOBJECT_TEXTPOINTER
Calling this function on an object other than one listed above will return ERROR_FEATURE_NOT_SUPPORTED.
If pbTextExpandTokens is updated with TRUE, then all tokens will be expanded.
For example, if you have an ANNOBJECT_BUTTON object that will expand text tokens, and #D is defined to be the current day of the week (ANNTOKEN_DATE_DAY_OF_WEEK), then entering #D for the text of this button will cause it to display the current day of the week when in design or run mode.
Required DLLs and Libraries
| 
 For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.  | 
Win32, x64.
This sample toggles the 'text token expand' property of an annotation.
L_INT AnnGetTextExpandTokensExample(HANNOBJECT hObject){L_BOOL bTextExpandTokens;L_INT nRet;L_TCHAR szMsg[200];nRet = L_AnnGetTextExpandTokens(hObject, &bTextExpandTokens);if (nRet == SUCCESS){bTextExpandTokens = !bTextExpandTokens;wsprintf(szMsg, TEXT("Changing text expand tokens property to %s"),bTextExpandTokens ? TEXT("TRUE") : TEXT("FALSE"));MessageBox(NULL, szMsg, TEXT(""), MB_OK);L_AnnSetTextExpandTokens(hObject, bTextExpandTokens, 0);}else{wsprintf(szMsg, TEXT("L_AnnGetTextExpandTokens Failed[%d]"), nRet);MessageBox(NULL, szMsg, TEXT("Error"), MB_OK);return nRet;}return SUCCESS;}
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
