This function creates a new instance of ruler annotation (HIG_ARTX_MARK_RULER).
|
Copy Code
|
|
|---|---|
AT_ERRCOUNT ACCUAPI IG_ARTX_ruler_create(
LPAT_POINT lpPoints,
LPAT_ARTX_BORDER pLine,
LPAT_ARTX_ASPECTRATIO lpAspectRatio,
AT_INT nStartLineLength,
AT_INT nEndLineLength,
AT_INT nPrecision,
LPSTR lpszLabel,
LPAT_ARTX_FONT logFont,
AT_INT nOpacity,
LPHIG_ARTX_RULER lphMark
);
|
|
| Name | Type | Description |
|---|---|---|
| lpPoints | LPAT_POINT |
Array of exactly two points that define the length of the ruler:
|
| pLine | LPAT_ARTX_BORDER | Pointer to line style. |
| lpAspectRatio | LPAT_ARTX_ASPECTRATIO | Pointer to the aspect ratio. |
| nStartLineLength | AT_INT | The length of the start point touch. |
| nEndLineLength | AT_INT | The length of the end point touch. |
| nPrecision | AT_INT | The number of digits after the decimal point to report for ruler measurements. |
| lpszLabel | LPSTR | The text to label ruler measurements. |
| logFont | LPAT_ARTX_FONT | Pointer to the ruler text font. |
| nOpacity | AT_INT | The annotation opacity. Valid values are 0 to 255. |
| lphMark | LPHIG_ARTX_RULER | Pointer to storage that is overwritten with the new annotation handle. |
Returns 0 if successful. Otherwise, returns the number of ImageGear errors that occurred during this function call.
This function does not process image pixels.
Upon successful completion: