BOOL EngGetType1FontList(
HDEV hdev, | |
TYPE1_FONT *pType1Buffer, | |
ULONG cjType1Buffer, | |
PULONG pulLocalFonts, | |
PULONG pulRemoteFonts, | |
LARGE_INTEGER *pLastModified | |
); |
EngGetType1FontList retrieves a list of PostScript Type 1 fonts that are installed both locally and remotely.
Parameters
hdev
Handle to the device for which Type 1 font information will be returned.
pType1Buffer
Pointer to an array of TYPE1_FONT structures in which to return the Type 1 font list. This parameter can be null.
cjType1Buffer
Specifies the size, in bytes, of pType1Buffer.
pulLocalFonts
Address in which the number of Type 1 fonts on the local system will be written.
pulRemoteFonts
Address in which the number of Type 1 fonts on the remote system will be written.
pLastModified
Address in which the time stamp corresponding to the last time a Type 1 font was added or removed from the local system will be written.
Return Value
EngGetType1FontList returns TRUE if it succeeds; otherwise, it returns FALSE.
Comments
PostScript printer drivers can call EngGetType1FontList to obtain a list of Type 1 fonts available to them. These fonts can then be accessed through the handles returned in the TYPE1_FONT structure.
If pType1Buffer is null, EngGetType1FontList returns only the number of local and remote Type 1 fonts, as well as the time stamp corresponding to the last time a Type 1 font was added or removed locally from the system.
See Also