ImageGear for C and C++ on Windows v21.0 - Updated
API Reference Guide / GUI Component API Reference / GUI Component Structures Reference / AT_IGGUI_FORMAT_CB
In This Topic
    AT_IGGUI_FORMAT_CB
    In This Topic

    This structure is used by the IG_gui_save_pageinsert_dlg function, along with the AT_IGGUI_SAVEPAGE_INFO structure, to specify the saving parameters for the inserted page.

    Declaration:

     
    Copy Code
    typedef  struct  tagAT_IGGUI_FORMAT_CB
    {
            LPVOID lpPrivate;
            LPFNIGGUI_FORMAT_DETECT lpfnFormatDetect;
            LPFNIGGUI_PAGE_COUNT_GET lpfnPageCountGet;
            LPFNIGGUI_PAGE_INFO_GET lpfnPageInfoGet;
            LPFNIGGUI_PAGE_LOAD lpfnPageLoad;
    }AT_IGGUI_FORMAT_CB;
    

    Members:

    Name Type Description
    lpPrivate LPVOID A pointer to the private data to be used in the callbacks. Usually it's a file name to which the page will be inserted.
    lpfnFormatDetect LPFNIGGUI_FORMAT_DETECT A pointer to the callback function that implements file format detection routine. LpPrivate is a file name.
    lpfnPageCountGet LPFNIGGUI_PAGE_COUNT_GET A pointer to the callback function that calculates a number of pages in the file. LpPrivate is a file name.
    lpfnPageInfoGet LPFNIGGUI_PAGE_INFO_GET A pointer to the callback function that retrieves file information. LpPrivate is a file name.
    lpfnPageLoad LPFNIGGUI_PAGE_LOAD A pointer to the callback function that loads a file. LpPrivate is a file name.