Vanilla.PDF
2.0.0
Cross-platform toolkit for creating and modifying PDF documents
|
Base font ranges are used for mapping input codes to corresponding range of character codes or names. More...
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. | |
Related Symbols inherited from IUnknownHandle | |
error_type CALLING_CONVENTION | IUnknown_Release (IUnknownHandle *handle) |
Decrement the internal reference counter. | |
Base font ranges are used for mapping input codes to corresponding range of character codes or names.
|
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
|
related |
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.