DynaPDF Manual - Page 612
Previous Page 611 Index Next Page 613
Page 612 of 821
const PPDF* IPDF,
// Instance pointer
struct TFltPoint* Vertices, // At least two vertices must be provided
// Number of vertices in the array
// Line width
// Fill color or NO_COLOR = transparent
// Stroke color or NO_COLOR = transparent
// Color space of the color values
const char* Author,
// Optional author
const char* Subject,
// Optional subject
const char* Content)
// Optional content or comment
The function creates a Polygon Annotation. The vertices are connected by straight lines. The path is
always closed before it will be drawn. It is not required to close the path explicitly. At least two
vertices must be provided.
The coordinates of the vertices are interpreted in current user space. Any transformation that was
applied on the coordinate system will be taken into account.
The stroke or fill color can be set to the special constant NO_COLOR to fill or stroke the polygon. It
is not allowed to set both colors to NO_COLOR since this would result in an invisible annotation.
This annotation type has an associated PopUp annotation that displays the string Content in a
floating window. The initial window state of the associated PopUp annotation is closed by default
but the state can be changed with SetAnnotOpenState() if necessary.
This function is implemented in an Ansi and Unicode compatible version.
If the function succeeds the return value is the annotation handle, a value greater or equal zero. If
the function fails the return value is a negative error code.
Previous topic: PlaceTemplByMatrix
Next topic: PolyLineAnnot