Vanilla.PDF  2.0.0
Cross-platform toolkit for creating and modifying PDF documents
BaseFontRangeHandle Class Reference

Base font ranges are used for mapping input codes to corresponding range of character codes or names. More...

Inheritance diagram for BaseFontRangeHandle:
IUnknownHandle
error_type CALLING_CONVENTION BaseFontRange_Create (BaseFontRangeHandle **result)
 Creates a new empty instance of BaseFontRangeHandle.
 
error_type CALLING_CONVENTION BaseFontRange_GetRangeLow (BaseFontRangeHandle *handle, HexadecimalStringObjectHandle **result)
 Get the lower boundary of the font range.
 
error_type CALLING_CONVENTION BaseFontRange_SetRangeLow (BaseFontRangeHandle *handle, HexadecimalStringObjectHandle *data)
 Set the lower boundary of the font range.
 
error_type CALLING_CONVENTION BaseFontRange_GetRangeHigh (BaseFontRangeHandle *handle, HexadecimalStringObjectHandle **result)
 Get the upper boundary of the font range.
 
error_type CALLING_CONVENTION BaseFontRange_SetRangeHigh (BaseFontRangeHandle *handle, HexadecimalStringObjectHandle *data)
 Set the upper boundary of the font range.
 
error_type CALLING_CONVENTION BaseFontRange_GetDestination (BaseFontRangeHandle *handle, ObjectHandle **result)
 Get the mapped value that is associated with the range boundaries.
 
error_type CALLING_CONVENTION BaseFontRange_SetDestination (BaseFontRangeHandle *handle, ObjectHandle *data)
 Set the mapped value that is associated with the range boundaries.
 
error_type CALLING_CONVENTION BaseFontRange_Contains (BaseFontRangeHandle *handle, BufferHandle *data, boolean_type *result)
 Check if parameter data is present in the mapping table.
 
error_type CALLING_CONVENTION BaseFontRange_GetMappedValue (BaseFontRangeHandle *handle, BufferHandle *data, BufferHandle **result)
 Get corresponding value for parameter data in the mapping table.
 
error_type CALLING_CONVENTION BaseFontRange_ToUnknown (BaseFontRangeHandle *handle, IUnknownHandle **result)
 Reinterpret current object as IUnknownHandle.
 
error_type CALLING_CONVENTION BaseFontRange_FromUnknown (IUnknownHandle *handle, BaseFontRangeHandle **result)
 Convert IUnknownHandle to BaseFontRangeHandle.
 
error_type CALLING_CONVENTION BaseFontRange_Release (BaseFontRangeHandle *handle)
 Decrement the internal reference counter.
 

Additional Inherited Members

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

Detailed Description

Base font ranges are used for mapping input codes to corresponding range of character codes or names.

Friends And Related Symbol Documentation

◆ BaseFontRange_SetDestination()

error_type CALLING_CONVENTION BaseFontRange_SetDestination ( BaseFontRangeHandle * handle,
ObjectHandle * data )
related

Set the mapped value that is associated with the range boundaries.

The data could be either HexadecimalStringObjectHandle or ArrayObjectHandle filled with one or multiple HexadecimalStringObjectHandle

◆ BaseFontRange_Release()

error_type CALLING_CONVENTION BaseFontRange_Release ( BaseFontRangeHandle * 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: