AddType3Glyph

Polices, polices Type 3

Description

Ajoute ou remplace un glyphe encodé sur un octet et reconstruit l'encodage, les largeurs et la table d'extraction Unicode de la police

Syntaxe

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

Paramètres

CharCode va de 0 à 255. UnicodeText peut contenir un caractère ou une séquence d’extraction multicaractère. Content contient des opérateurs graphiques PDF sans d0 ni d1

Valeurs de retour

1Le flux de glyphes et les tables de polices dérivées ont été mis à jour
0La police, le code, la boîte, le nom réservé ou le nom de glyphe en double n’est pas valide

Remarques

La bibliothèque écrit d’abord les métriques d1 requises et isole le programme fourni dans des opérateurs q et Q équilibrés. Remplacer un code de caractère conserve le handle de police. Seules les polices renvoyées par AddType3Font sont modifiables ; celles découvertes dans un document chargé sont refusées