ImageGear for C and C++ on Windows v19.5 - Updated
AT_PDE_FONT_CREATEFROMSYSFONTPARAMS
API Reference Guide > PDF Component API Reference > PDF Component Structures Reference > AT_PDE_FONT_CREATEFROMSYSFONTPARAMS

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.