AddType3Glyph

Font, font Type 3

Descrizione

Aggiunge o sostituisce un glifo codificato e ricrea codifica, larghezze e mappa Unicode del font

Sintassi

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);

Parametri

CharCode è compreso tra 0 e 255. UnicodeText può contenere un carattere o una sequenza di estrazione con più caratteri. Content contiene operatori grafici PDF senza d0 o d1

Valori restituiti

1Il flusso del glifo e le tabelle font derivate sono stati aggiornati
0Il font, il codice, il riquadro, il nome riservato o il nome glifo duplicato non è valido

Note

La libreria scrive innanzitutto le metriche d1 richieste e isola il programma fornito tra operatori q e Q bilanciati. La sostituzione di un codice carattere esistente mantiene stabile l'handle del carattere. Sono modificabili solo i caratteri restituiti da AddType3Font; i caratteri Type 3 individuati in un documento caricato vengono rifiutati