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 LongDLL
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
| 1 | O stream de glifos e as tabelas de fonte derivadas foram atualizados |
|---|---|
| 0 | A 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