1 #ifndef _C_CONTENT_OBJECT_H 2 #define _C_CONTENT_OBJECT_H 50 ContentObjectType_Undefined = 0,
A sequence of content instructions grouped within a single object.
As an alternative to the image XObjects described in section 8.9.5 - Image Dictionaries, a sampled image may be specified in the form of an inline image.
Definition: c_content_object.h:61
error_type ContentObject_ToInlineImage(ContentObjectHandle *handle, ContentObjectInlineImageHandle **result)
Reinterpret current object as ContentObjectInlineImageHandle.
This file contains all type forward declarations returned by the library API.
ContentObjectType
Derived types of ContentObjectHandle.
Definition: c_content_object.h:49
error_type ContentObjectText_GetOperationAt(ContentObjectTextHandle *handle, size_type at, ContentOperationHandle **result)
Get operation at location at.
uint32_t size_type
Size type defined in standard library.
Definition: c_types.h:62
error_type ContentObject_Release(ContentObjectHandle *handle)
Decrement the internal reference counter.
Base class for all content objects and operations.
A dictionary object is an associative table containing pairs of objects.
error_type ContentObjectInlineImage_GetData(ContentObjectInlineImageHandle *handle, BufferHandle **result)
Get raw image data.
error_type ContentObject_GetObjectType(ContentObjectHandle *handle, ContentObjectType *result)
Get derived type of current object.
error_type ContentObjectInlineImage_GetDictionary(ContentObjectInlineImageHandle *handle, DictionaryObjectHandle **result)
Get meta-data dictionary for inline image.
error_type ContentObjectText_GetOperationsSize(ContentObjectTextHandle *handle, size_type *result)
Get number of operations within current text object.
As an alternative to the image XObjects described in section 8.9.5 - Image Dictionaries, a sampled image may be specified in the form of an inline image.
uint32_t error_type
This is return value type of all API functions.
Definition: c_types.h:25
error_type ContentObject_ToInstruction(ContentObjectHandle *handle, ContentInstructionHandle **result)
Reinterpret current object as ContentInstructionHandle.
This file contains macro declarations for importing and exporting symbols from library boundaries...
error_type ContentObjectText_FromContentObject(ContentObjectHandle *handle, ContentObjectTextHandle **result)
Convert ContentObjectTextHandle to ContentObjectHandle.
Atomic operation modifying graphics state parameters.
A PDF text object consists of operators that may show text strings, move the text position...
error_type ContentObjectInlineImage_Release(ContentObjectInlineImageHandle *handle)
Decrement the internal reference counter.
This file contains types and constants used as parameters or return values.
Represents memory stored data.
error_type ContentObjectText_Release(ContentObjectTextHandle *handle)
Decrement the internal reference counter.
error_type ContentObjectText_ToContentObject(ContentObjectTextHandle *handle, ContentObjectHandle **result)
Reinterpret current object as ContentObjectHandle.
error_type ContentObject_FromInstruction(ContentInstructionHandle *handle, ContentObjectHandle **result)
Convert ContentInstructionHandle to ContentObjectHandle.
A PDF text object consists of operators that may show text strings, move the text position...
Definition: c_content_object.h:55