1 #ifndef _C_DEVELOPER_EXTENSIONS_H 2 #define _C_DEVELOPER_EXTENSIONS_H The extensions dictionary, an entry in the document's catalog dictionary, if present, shall contain one or more entries identifying developer-defined extensions to the ISO 32000-1 Standard.
Single item within DeveloperExtensionsHandle collection.
error_type DeveloperExtensions_Release(DeveloperExtensionsHandle *handle)
Decrement the internal reference counter.
error_type DeveloperExtension_GetExtensionLevel(DeveloperExtensionHandle *handle, IntegerObjectHandle **result)
An integer defined by the developer to denote the extension being used.
Represents integer values.
error_type DeveloperExtensionsIterator_Next(DeveloperExtensionsIteratorHandle *handle)
Advances iterator to the next position.
This file contains all type forward declarations returned by the library API.
Iterator concept allowing to traverse over DeveloperExtensionsHandle collection.
error_type DeveloperExtension_Release(DeveloperExtensionHandle *handle)
Decrement the internal reference counter.
error_type DeveloperExtensionsIterator_IsValid(DeveloperExtensionsIteratorHandle *handle, DeveloperExtensionsHandle *parent, boolean_type *result)
Determine if current position is valid.
error_type DeveloperExtension_GetBaseVersion(DeveloperExtensionHandle *handle, PDFVersion *result)
The name of the PDF version to which this extension applies.
error_type DeveloperExtensionsIterator_GetKey(DeveloperExtensionsIteratorHandle *handle, NameObjectHandle **result)
Get key at iterator position.
uint32_t error_type
This is return value type of all API functions.
Definition: c_types.h:25
PDFVersion
Range of available PDF versions.
Definition: c_pdf_version.h:22
This file contains macro declarations for importing and exporting symbols from library boundaries...
error_type DeveloperExtensions_Iterator(DeveloperExtensionsHandle *handle, DeveloperExtensionsIteratorHandle **result)
Get collection iterator for enumerating all entries.
This file contains types and constants used as parameters or return values.
Represents unique name references in document.
error_type DeveloperExtensionsIterator_Release(DeveloperExtensionsIteratorHandle *handle)
Decrement the internal reference counter.
error_type DeveloperExtensionsIterator_GetValue(DeveloperExtensionsIteratorHandle *handle, DeveloperExtensionHandle **result)
Get value at iterator position.
This file contains class definitions for PDFVersion.
int8_t boolean_type
Boolean type supported in C.
Definition: c_types.h:31