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

    Data structure used with PDE Font creation.

    Declaration:

     
    Copy Code
    typedef struct tagAT_PDE_FONT_CREATEFROMSYSFONTPARAMS
    {
            AT_DWORD structSize;
            AT_DWORD flags;
            HIG_PDF_ATOM snapshotName;
            AT_PDF_FIXED* mmDesignVec;
            AT_INT32 ctCodePage;
            HIG_PDF_ATOM encoding;
            LPVOID cosDoc;
    } AT_PDE_FONT_CREATEFROMSYSFONTPARAMS;
    typedef AT_PDE_FONT_CREATEFROMSYSFONTPARAMS FAR* LPAT_PDE_FONT_CREATEFROMSYSFONTPARAMS;
    

    Members:

    Name Type Description
    structSize AT_DWORD Size of the data structure. Must be set to sizeof(AT_PDE_FONT_CREATEFROMSYSFONTPARAMS).
    flags AT_DWORD A bit mask of the enumIGPDEFontCreateFlags.
    snapshotName HIG_PDF_ATOM The name of a multiple master snapshot. See PDF Reference for more information on snapshots.
    *mmDesignVec AT_PDF_FIXED* Pointer to multiple master font design vector.
    ctCodePage AT_INT32 Used to select a specific code page supported by the font. When a non-zero code page is supplied, embedding must be turned on and the IG_PDE_FONT_ENCODE_BY_GID flag set.
    encoding HIG_PDF_ATOM Used to specify which encoding to use with a CID font. Pass IG_PDF_ATOM_NULL to use the platform default.
    cosDoc LPVOID Unused. Set to 0.