AddType3Glyph

Fontes, Fontes Type 3

Descrição

Adiciona ou substitui um glifo codificado por bytes e reconstrói a codificação da fonte, as larguras e o mapa de extração Unicode

Sintaxe

Delphi

Function TPDFlib.AddType3Glyph(FontID, CharCode: Integer; Const GlyphName, UnicodeText: WideString; WidthX, WidthY, LLX, LLY, URX, URY: Double; Const Content: AnsiString): Integer;

ActiveX

Function PDFlib::AddType3Glyph(FontID As Long, CharCode As Long, GlyphName As String, UnicodeText As String, WidthX As Double, WidthY As Double, LLX As Double, LLY As Double, URX As Double, URY As Double, Content As String) As Long

DLL

int DLAddType3Glyph(int InstanceID, int FontID, int CharCode, const wchar_t *GlyphName, const wchar_t *UnicodeText, double WidthX, double WidthY, double LLX, double LLY, double URX, double URY, const char *Content);

Parâmetros

CharCode is 0 through 255. UnicodeText may contain one character or a multi-character extraction sequence. Content contains PDF graphics operators without d0 or d1

Valores retornados

1O stream de glifos e as tabelas de fonte derivadas foram atualizados
0A fonte, o código, o box, o nome reservado ou o nome de glifo duplicado é inválido

Observações

A biblioteca grava primeiro as métricas d1 exigidas e isola o programa fornecido em operators q e Q balanceados. Substituir um código de caractere existente mantém o handle da fonte estável. Só as fontes retornadas por AddType3Font são mutáveis; fontes Type 3 descobertas em um documento carregado são rejeitadas