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

FileNameThe font file name.
OptionsShould be set to 0.

Return values

0The font could not be embedded
Non-zeroThe ID of the font that was successfully added. This ID can be used with the SelectFont function to select the font