Vanilla.PDF  1.5.3
Cross-platform toolkit for creating and modifying PDF documents
List of all members
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 BaseFontRange_Create (BaseFontRangeHandle **result)
 Creates a new empty instance of BaseFontRangeHandle.
 
error_type BaseFontRange_GetRangeLow (BaseFontRangeHandle *handle, HexadecimalStringObjectHandle **result)
 Get the lower boundary of the font range.
 
error_type BaseFontRange_SetRangeLow (BaseFontRangeHandle *handle, HexadecimalStringObjectHandle *data)
 Set the lower boundary of the font range.
 
error_type BaseFontRange_GetRangeHigh (BaseFontRangeHandle *handle, HexadecimalStringObjectHandle **result)
 Get the upper boundary of the font range.
 
error_type BaseFontRange_SetRangeHigh (BaseFontRangeHandle *handle, HexadecimalStringObjectHandle *data)
 Set the upper boundary of the font range.
 
error_type BaseFontRange_GetDestination (BaseFontRangeHandle *handle, ObjectHandle **result)
 Get the mapped value that is associated with the range boundaries.
 
error_type BaseFontRange_SetDestination (BaseFontRangeHandle *handle, ObjectHandle *data)
 Set the mapped value that is associated with the range boundaries. More...
 
error_type BaseFontRange_Contains (BaseFontRangeHandle *handle, BufferHandle *data, boolean_type *result)
 Check if parameter data is present in the mapping table.
 
error_type BaseFontRange_GetMappedValue (BaseFontRangeHandle *handle, BufferHandle *data, BufferHandle **result)
 Get corresponding value for parameter data in the mapping table.
 
error_type BaseFontRange_ToUnknown (BaseFontRangeHandle *handle, IUnknownHandle **result)
 Reinterpret current object as IUnknownHandle.
 
error_type BaseFontRange_FromUnknown (IUnknownHandle *handle, BaseFontRangeHandle **result)
 Convert IUnknownHandle to BaseFontRangeHandle.
 
error_type BaseFontRange_Release (BaseFontRangeHandle *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 font ranges are used for mapping input codes to corresponding range of character codes or names.

Friends And Related Function Documentation

◆ BaseFontRange_SetDestination()

error_type 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 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: