This function sets the user data associated with mark.
Copy Code
|
|
---|---|
AT_ERRCOUNT IG_ARTX_mark_user_data_set( HIG_ARTX_MARK hMark, LPAT_VOID lpData ); |
Name | Type | Description |
---|---|---|
hMark | HIG_ARTX_MARK | Annotation handle. |
lpData | LPAT_VOID | User data pointer. |
Error count.
This function does not process image pixels.
None
Copy Code
|
|
---|---|
HIG_ARTX_PAGE hArtPage = NULL; //ArtX page handle AT_CHAR szUserDataText[] = "Annotation sample Userdata"; //user data to be associated with annotation //Create new ArtX page //Create new Ellipse annotation //Add new annotation into ArtX page //Set annotation's user data attribute //save annotation data to file |
This function stores a copy of a zero-terminated character string, passed via lpData parameter, in annotation’s internal data structure.
Use IG_ARTX_mark_user_data_get() to retrieve the user data.
These functions only work with zero-terminated character strings and not with arbitrary pointers. When ArtX marks are saved to a file, user data is saved as well.