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