AddTrueTypeFontFromFile

Texto, Fontes

Descrição

Embute uma fonte TrueType, OpenType/TrueType ou OpenType/CFF no documento. A fonte TrueType é indicada pelo nome do arquivo e não precisa estar instalada como fonte do sistema

Revise a sintaxe, os parâmetros e os valores de retorno antes de chamar a função Os blocos de código permanecem originais para que os exemplos possam ser copiados sem alterações.

Arquivos de fontes web WOFF 1.0 e WOFF2 também são aceitos: o contêiner é descompactado uma vez na memória antes da análise, e o programa da fonte embutida carrega o sfnt resultante em vez do contêiner web

WOFF2 unpacking requires Windows 10 version 1703 or later; malformed containers, inconsistent declared sizes and decoded programs above 512 MiB are rejected

Arquivos TrueType e OpenType/TrueType brutos podem usar um arquivo temporário durante o caminho de carregamento legado do Windows; chame SetTempPath para selecionar sua localização. Contêineres de fontes web usam o caminho em memória

Sintaxe

Delphi

Function TPDFlib.AddTrueTypeFontFromFile(Const FileName: WideString): Integer;

ActiveX

Function PDFlib::AddTrueTypeFontFromFile(FileName As String) As Long

DLL

int DLAddTrueTypeFontFromFile(int InstanceID, const wchar_t * FileName);

Parâmetros

FileNameThe full path and file name of the TrueType font file to embed.

Valores retornados

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