Vanilla.PDF  1.5.1
Cross-platform toolkit for creating and modifying PDF documents
List of all members
FieldHandle Class Reference

Base class for all fields. More...

Inheritance diagram for FieldHandle:
IUnknownHandle ButtonFieldHandle ChoiceFieldHandle SignatureFieldHandle TextFieldHandle
error_type Field_GetType (FieldHandle *handle, FieldType *result)
 Return type of field. Result can be used to convert to derived type.
error_type Field_ToButton (FieldHandle *handle, ButtonFieldHandle **result)
 Reinterpret current object as ButtonFieldHandle.
error_type Field_ToText (FieldHandle *handle, TextFieldHandle **result)
 Reinterpret current object as TextFieldHandle.
error_type Field_ToChoice (FieldHandle *handle, ChoiceFieldHandle **result)
 Reinterpret current object as ChoiceFieldHandle.
error_type Field_ToSignature (FieldHandle *handle, SignatureFieldHandle **result)
 Reinterpret current object as SignatureFieldHandle.
error_type Field_Release (FieldHandle *handle)
 Decrement the internal reference counter. More...

Additional Inherited Members

- Public Member Functions inherited from IUnknownHandle
error_type IUnknown_AddRef (IUnknownHandle *handle)
 Increment the internal reference counter.

Detailed Description

Base class for all fields.

Friends And Related Function Documentation

◆ Field_Release()

error_type Field_Release ( FieldHandle handle)

Decrement the internal reference counter.

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

See also

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