Data structure used with PDE Font creation.
|
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;
|
|
| 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. |