font = doc:LoadTTFont(filename, embedding[, index])
doc:LoadTTFont()
lädt eine TrueType-Schriftart aus einer
externen Datei und registriert sie im Dokumentobjekt. Wenn das
optionale Argument index
auf einen positiven Wert gesetzt ist,
lädt dieser Befehl stattdessen die TrueType-Schriftart am angegebenen
Index aus einer TrueType-Sammeldatei.
Wenn doc:LoadTTFont()
erfolgreich ist, gibt er den Namen
einer Schriftart zurück. Andernfalls wird Nil
zurückgegeben
und der Fehler-Handler wird aufgerufen.
True
gesetzt ist, werden
die Glyphendaten der Schriftart eingebettet, ansonsten werden
nur die Matrixdaten in die PDF-Datei aufgenommen.#HPDF_INVALID_DOCUMENT
- Eine ungültige Dokument-Kennung wurde festgelegt.
#HPDF_FAILED_TO_ALLOC_MEM
- Speicherzuordnung ist fehlgeschlagen.
#HPDF_FONT_EXISTS
- Die gleichnamige Schriftart ist bereits registriert.
#HPDF_INVALID_TTC_INDEX
- Der im Index-Parameter angegebene Wert überschreitet die Anzahl der Schriftarten.
#HPDF_INVALID_TTC_FILE
- Die .ttc-Datei konnte nicht geladen werden.
#HPDF_TTF_INVALID_CMAP
- Die .ttf-Datei konnte nicht geladen werden.
#HPDF_TTF_INVALID_FORMAT
- Die .ttf-Datei konnte nicht geladen werden.
#HPDF_TTF_MISSING_TABLE
- Die .ttf-Datei konnte nicht geladen werden.
#HPDF_TTF_CANNOT_EMBEDDING_FONT
- Die Schriftart erlaubt keine Einbettung.