Overview

Error_Control_Block data type

Used to return error messages from the C API.

IGR_Annotation data type

The IGR_Annotation structure is used by the IGR_Get_Page_Annotations, IGR_Get_Page_Annotation_Long, and IGR_Get_Page_Annotation_Str methods to return information such as annotation type, position, and dimensions for annotations on a given page.

IGR_Bookmark data type

The IGR_Bookmark structure is used by the IGR_Get_Bookmarks_Root method to return information about the hierarchical navigation of a document.

IGR_CALLBACK data type

The IGR_CALLBACK data type represents the function signature of a callback from Document Filters.

IGR_Compare_Documents_Callback_Context data type

Context structure for the callback functions used in document comparison.

IGR_Compare_Documents_Difference data type

Structure representing a difference between compared documents.

IGR_Compare_Documents_Difference_Item data type

Structure representing a difference item in a compared document.

IGR_FRect data type

Structure representing a rectangle with floating-point coordinates. The coordinates are defined by the left, top, right, and bottom edges.

IGR_Hyperlink data type

The IGR_Hyperlink structure is used by the IGR_Get_Page_Hyperlinks method to return information such as position and destination for hyperlinks on a given page.

IGR_OPEN_CALLBACK data type

The IGR_OPEN_CALLBACK data type represents the function signature of a callback passed to IGR_Open_Ex.

IGR_Open_Callback_Action_Heartbeat data type

The IGR_Open_Callback_Action_Heartbeat structure is the payload argument for IGR_OPEN_CALLBACK when the action argument is IGR_OPEN_CALLBACK_ACTION_HEARTBEAT.

IGR_Open_Callback_Action_Localize data type

The IGR_Open_Callback_Action_Localize structure is the payload argument for IGR_OPEN_CALLBACK when the action argument is IGR_OPEN_CALLBACK_ACTION_LOCALIZE.

IGR_Open_Callback_Action_Password data type

The IGR_Open_Callback_Action_Password structure is the payload argument for IGR_OPEN_CALLBACK when the action argument is IGR_OPEN_CALLBACK_ACTION_PASSWORD.

IGR_Open_DIB_Info data type

Structure representing information about an open Device Independent Bitmap (DIB). It includes details such as size, flags, width, height, stride, pixel format, pixel data, palette information, and palette count.

IGR_Page_Element data type

IGR_Open_DIB_Info is used by IGR_Get_Page_Elements and related functions to enumerate the elements on a page.

IGR_Page_Form_Element data type

The IGR_Page_Form_Element structure is used by the IGR_Get_Page_Form_Elements method to return information such as position, dimensions, and text about the form items on a given page.

IGR_Page_Pixels data type

The IGR_Page_Pixels structure is used by IGR_Get_Page_Pixels to retrieve the pixel data for a given page.

IGR_Page_Word data type

The IGR_Page_Word structure is used by the IGR_Get_Page_Words method to return information such as position, dimensions, and text about the words on a given page.

IGR_Rect data type

The IGR_Rect structure is used to specify the position of a rectangle.

IGR_Render_Page_Form_Values data type

The IGR_Render_Page_Form_Values structure is used within IGR_Render_Page_Properties to specify new values for form values.

IGR_Render_Page_Properties data type

The IGR_Render_Page_Properties structure is used by the IGR_Render_Page_Ex method and provides additional information for rendering a page to a canvas.

IGR_Render_Page_Redactions data type

Structure representing a redaction area for rendering on a page. The redaction area is defined by its position (x, y) and size (width, height), along with the color to use for rendering and additional reserved data.

IGR_SRect data type

Structure representing a rectangle with signed integer coordinates. The coordinates are defined by the left, top, right, and bottom edges.

IGR_Size data type

The IGR_Size structure is used to specify the size of a rectangle.

IGR_Stream data type

The IGR_Stream data type allows for the creation of custom input streams.

IGR_Subfile_Info data type

Used to return subfile information from the IGR_Get_Subfile_Entry_Ex C API.

IGR_T_ACTION_GET_STREAM_PART data type

When a second or later part of a multi-part archive is required as part of processing an Extended Stream, a callback will request this structure to be populated with a new stream instance.

IGR_Text_Compare_Document_Source data type

Structure representing a source document for text comparison.

IGR_Text_Compare_Settings data type

Settings structure for text comparison operations.

IGR_Writable_Stream data type

Similar to the IGR_Stream, the IGR_Writable_Stream data type allows for the creation of custom output streams. It’s important to note, all methods must be implemented, not just the Write.

Instance_Status_Block data type

The Instance_Status_Block data type is a control block returned by Init_Instance with information about the installed Document Filters engine.