This documentation is deprecated and will no longer be updated. Please use the official documentation at vanillapdf.readthedocs.io.
Vanilla.PDF  2.3.0
Cross-platform toolkit for creating and modifying PDF documents
List of all members
SquigglyAnnotationHandle Class Reference

A squiggly annotation appears as a jagged underline beneath text in the document. When opened, it shall display a pop-up window containing the text of the associated note. More...

Inheritance diagram for SquigglyAnnotationHandle:
AnnotationHandle IUnknownHandle
error_type CALLING_CONVENTION SquigglyAnnotation_Create (SquigglyAnnotationHandle **result)
 Create a new empty squiggly annotation.
 
error_type CALLING_CONVENTION SquigglyAnnotation_CreateFromRect (RectangleHandle *rect, SquigglyAnnotationHandle **result)
 Create a new squiggly annotation with the specified rectangle.
 
error_type CALLING_CONVENTION SquigglyAnnotation_GetQuadPoints (SquigglyAnnotationHandle *handle, ArrayObjectHandle **result)
 Get the quad points array for text markup.
 
error_type CALLING_CONVENTION SquigglyAnnotation_SetQuadPoints (SquigglyAnnotationHandle *handle, ArrayObjectHandle *value)
 Set the quad points array for text markup.
 
error_type CALLING_CONVENTION SquigglyAnnotation_GetAuthor (SquigglyAnnotationHandle *handle, StringObjectHandle **result)
 Get the annotation author (T entry, markup annotations)
 
error_type CALLING_CONVENTION SquigglyAnnotation_SetAuthor (SquigglyAnnotationHandle *handle, StringObjectHandle *value)
 Set the annotation author (T entry, markup annotations)
 
error_type CALLING_CONVENTION SquigglyAnnotation_GetModificationDate (SquigglyAnnotationHandle *handle, DateHandle **result)
 Get the annotation modification date (M entry, markup annotations)
 
error_type CALLING_CONVENTION SquigglyAnnotation_SetModificationDate (SquigglyAnnotationHandle *handle, DateHandle *value)
 Set the annotation modification date (M entry, markup annotations)
 
error_type CALLING_CONVENTION SquigglyAnnotation_GetCreationDate (SquigglyAnnotationHandle *handle, DateHandle **result)
 Get the annotation creation date (CreationDate entry, markup annotations)
 
error_type CALLING_CONVENTION SquigglyAnnotation_SetCreationDate (SquigglyAnnotationHandle *handle, DateHandle *value)
 Set the annotation creation date (CreationDate entry, markup annotations)
 
error_type CALLING_CONVENTION SquigglyAnnotation_ToBaseAnnotation (SquigglyAnnotationHandle *handle, AnnotationHandle **result)
 Reinterpret current object as AnnotationHandle.
 
error_type CALLING_CONVENTION SquigglyAnnotation_FromBaseAnnotation (AnnotationHandle *handle, SquigglyAnnotationHandle **result)
 Convert AnnotationHandle to SquigglyAnnotationHandle.
 
error_type CALLING_CONVENTION SquigglyAnnotation_Release (SquigglyAnnotationHandle *handle)
 Decrement the internal reference counter.
 

Additional Inherited Members

- Public Member Functions inherited from AnnotationHandle
error_type CALLING_CONVENTION Annotation_GetAnnotationType (AnnotationHandle *handle, AnnotationType *result)
 Get annotation type of object handle.
 
- Public Member Functions inherited from IUnknownHandle
error_type CALLING_CONVENTION IUnknown_AddRef (IUnknownHandle *handle)
 Increment the internal reference counter.
 

Detailed Description

A squiggly annotation appears as a jagged underline beneath text in the document. When opened, it shall display a pop-up window containing the text of the associated note.

Member Function Documentation

◆ SquigglyAnnotation_Create()

error_type CALLING_CONVENTION SquigglyAnnotation_Create ( SquigglyAnnotationHandle **  result)

Create a new empty squiggly annotation.

Parameters
resulta pointer to variable that will contain the new annotation upon success

Friends And Related Symbol Documentation

◆ SquigglyAnnotation_CreateFromRect()

error_type CALLING_CONVENTION SquigglyAnnotation_CreateFromRect ( RectangleHandle rect,
SquigglyAnnotationHandle **  result 
)
related

Create a new squiggly annotation with the specified rectangle.

Parameters
rectthe bounding rectangle for the annotation
resulta pointer to variable that will contain the new annotation upon success

◆ SquigglyAnnotation_GetQuadPoints()

error_type CALLING_CONVENTION SquigglyAnnotation_GetQuadPoints ( SquigglyAnnotationHandle handle,
ArrayObjectHandle **  result 
)
related

Get the quad points array for text markup.

Parameters
handlea handle to the squiggly annotation
resulta pointer to variable that will contain the quad points array upon success

◆ SquigglyAnnotation_SetQuadPoints()

error_type CALLING_CONVENTION SquigglyAnnotation_SetQuadPoints ( SquigglyAnnotationHandle handle,
ArrayObjectHandle value 
)
related

Set the quad points array for text markup.

Parameters
handlea handle to the squiggly annotation
valuethe quad points array to set

◆ SquigglyAnnotation_Release()

error_type CALLING_CONVENTION SquigglyAnnotation_Release ( SquigglyAnnotationHandle handle)
related

Decrement the internal reference counter.

When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.

See also
IUnknown_Release

The documentation for this class was generated from the following file: