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
StrikeOutAnnotationHandle Class Reference

A strikeout annotation appears as a strikethrough line across text in the document. When opened, it shall display a pop-up window containing the text of the associated note. More...

Inheritance diagram for StrikeOutAnnotationHandle:
AnnotationHandle IUnknownHandle
error_type CALLING_CONVENTION StrikeOutAnnotation_Create (StrikeOutAnnotationHandle **result)
 Create a new empty strikeout annotation.
 
error_type CALLING_CONVENTION StrikeOutAnnotation_CreateFromRect (RectangleHandle *rect, StrikeOutAnnotationHandle **result)
 Create a new strikeout annotation with the specified rectangle.
 
error_type CALLING_CONVENTION StrikeOutAnnotation_GetQuadPoints (StrikeOutAnnotationHandle *handle, ArrayObjectHandle **result)
 Get the quad points array for text markup.
 
error_type CALLING_CONVENTION StrikeOutAnnotation_SetQuadPoints (StrikeOutAnnotationHandle *handle, ArrayObjectHandle *value)
 Set the quad points array for text markup.
 
error_type CALLING_CONVENTION StrikeOutAnnotation_GetAuthor (StrikeOutAnnotationHandle *handle, StringObjectHandle **result)
 Get the annotation author (T entry, markup annotations)
 
error_type CALLING_CONVENTION StrikeOutAnnotation_SetAuthor (StrikeOutAnnotationHandle *handle, StringObjectHandle *value)
 Set the annotation author (T entry, markup annotations)
 
error_type CALLING_CONVENTION StrikeOutAnnotation_GetModificationDate (StrikeOutAnnotationHandle *handle, DateHandle **result)
 Get the annotation modification date (M entry, markup annotations)
 
error_type CALLING_CONVENTION StrikeOutAnnotation_SetModificationDate (StrikeOutAnnotationHandle *handle, DateHandle *value)
 Set the annotation modification date (M entry, markup annotations)
 
error_type CALLING_CONVENTION StrikeOutAnnotation_GetCreationDate (StrikeOutAnnotationHandle *handle, DateHandle **result)
 Get the annotation creation date (CreationDate entry, markup annotations)
 
error_type CALLING_CONVENTION StrikeOutAnnotation_SetCreationDate (StrikeOutAnnotationHandle *handle, DateHandle *value)
 Set the annotation creation date (CreationDate entry, markup annotations)
 
error_type CALLING_CONVENTION StrikeOutAnnotation_ToBaseAnnotation (StrikeOutAnnotationHandle *handle, AnnotationHandle **result)
 Reinterpret current object as AnnotationHandle.
 
error_type CALLING_CONVENTION StrikeOutAnnotation_FromBaseAnnotation (AnnotationHandle *handle, StrikeOutAnnotationHandle **result)
 Convert AnnotationHandle to StrikeOutAnnotationHandle.
 
error_type CALLING_CONVENTION StrikeOutAnnotation_Release (StrikeOutAnnotationHandle *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 strikeout annotation appears as a strikethrough line across text in the document. When opened, it shall display a pop-up window containing the text of the associated note.

Member Function Documentation

◆ StrikeOutAnnotation_Create()

error_type CALLING_CONVENTION StrikeOutAnnotation_Create ( StrikeOutAnnotationHandle **  result)

Create a new empty strikeout annotation.

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

Friends And Related Symbol Documentation

◆ StrikeOutAnnotation_CreateFromRect()

error_type CALLING_CONVENTION StrikeOutAnnotation_CreateFromRect ( RectangleHandle rect,
StrikeOutAnnotationHandle **  result 
)
related

Create a new strikeout annotation with the specified rectangle.

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

◆ StrikeOutAnnotation_GetQuadPoints()

error_type CALLING_CONVENTION StrikeOutAnnotation_GetQuadPoints ( StrikeOutAnnotationHandle handle,
ArrayObjectHandle **  result 
)
related

Get the quad points array for text markup.

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

◆ StrikeOutAnnotation_SetQuadPoints()

error_type CALLING_CONVENTION StrikeOutAnnotation_SetQuadPoints ( StrikeOutAnnotationHandle handle,
ArrayObjectHandle value 
)
related

Set the quad points array for text markup.

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

◆ StrikeOutAnnotation_Release()

error_type CALLING_CONVENTION StrikeOutAnnotation_Release ( StrikeOutAnnotationHandle 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: