virtual L_INT LAnnAutomation::GetTextExpandTokens(pbTextExpandTokens)
Gets a value that indicates whether the annotation object's text tokens will expand.
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. |
| Value | Meaning |
|---|---|
| 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:
If pbTextExpandTokens is updated with TRUE, then all tokens will be expanded.
For example, if you have an LAnnButton 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.
Win32, x64.
//This sample toggles the 'text token expand' property of an annotation
L_INT LAnnAutomation_GetTextExpandTokensExample(LAnnAutomation *pLAutomation){L_INT nRet;L_BOOL bTextExpandTokens;L_TCHAR szMsg[200];nRet = pLAutomation->GetTextExpandTokens(&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);nRet = pLAutomation->SetTextExpandTokens(bTextExpandTokens,0);if(nRet != SUCCESS)return nRet;}else{wsprintf(szMsg, TEXT(" LAnnAutomation::GetTextExpandTokens Failed[%d]"), nRet);MessageBox(NULL, szMsg, TEXT("Error"), MB_OK);return nRet;}return SUCCESS;}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
