AddOpenTypeFontFromFile
Text, Fonts
Description
This function is identical to AddTrueTypeFontFromFile. Both functions allow a TrueType, OpenType/TrueType or OpenType/CFF font to be added from a raw sfnt, WOFF 1.0 or WOFF2 file
Web font containers are unpacked once in memory and the unwrapped font program is embedded. WOFF2 input requires Windows 10 version 1703 or later
This version of the function provides an Options parameter which may be expanded in future to support advanced OpenType features
Syntax
Delphi
Function TPDFlib.AddOpenTypeFontFromFile(Const FileName: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::AddOpenTypeFontFromFile(FileName As String, Options As Long) As Long
DLL
int DLAddOpenTypeFontFromFile(int InstanceID, const wchar_t * FileName, int Options);
Parameters
| FileName | The font file name. |
|---|---|
| Options | Should be set to 0. |
Return values
| 0 | The font could not be embedded |
|---|---|
| Non-zero | The ID of the font that was successfully added. This ID can be used with the SelectFont function to select the font |