Freigeben über


Font-Embedding Funktionsfehlermeldungen

Die folgenden LONG-Werte werden von den Schriftarteinbettungsfunktionen zurückgegeben, wenn Fehler auftreten. Wenn funktionen erfolgreich sind, wird der Wert E_NONE zurückgegeben.

Rückgabewert BESCHREIBUNG
E_NONE Kein Fehler.
E_ADDFONTFAILED Fehler beim Hinzufügen der neuen Schriftart mithilfe von AddFontResource durch die Ladefunktionen.
E_CHARCODECOUNTINVALID Die Anzahl der in TTEmbedFont angegebenen Teilzeichen ist ungültig.
E_CHARCODESETINVALID Der in TTEmbedFont angegebene Zeichensatz ist ungültig.
E_COULDNTCREATETEMPFILE Die Ladefunktionen konnten keine temporäre Datei erstellen, die zum Installieren einer neuen Schriftart- oder Ressourcendatei erforderlich ist.
E_DEVICETRUETYPEFONT Die angegebene TrueType-Schriftart® ist keine Systemschriftart. Die Schriftart kann als Geräteschriftart in einem Drucker vorhanden sein.
E_ERRORACCESSINGEXCLUDELIST Fehler beim Zugriff auf die Schriftartausschlussliste.
E_ERRORACCESSINGFACENAME Beim Zuweisen einer OUTLINETEXTMETRIC-Struktur ist ein Nicht-DC-bezogener Fehler aufgetreten.
E_ERRORACCESSINGFONTDATA Beim Versuch, GetFontData zu verwenden, ist ein Fehler aufgetreten.
E_ERRORCOMPRESSINGFONTDATA Fehler beim Versuch von TTEmbedFont , die Schriftdaten zu komprimieren.
E_ERRORCONVERTINGCHARS Ein Fehler verhinderte die Konvertierung einer Zeichenfolge von Einzelbytezeichen in Unicode-Zeichen. Dies kann in TTCharToUnicode auftreten, wenn entweder pucCharCodes oder pusShortCodes Nicht-NULL-Werte sind oder wenn die Konvertierung bei verwendung von MultiByteToWideChar fehlschlägt.
E_ERRORCREATINGFONTFILE Beim Erstellen der Schriftartdatei ist ein Fehler aufgetreten.
E_ERRORDECOMPRESSINGFONTDATA Beim Dekomprimieren von Daten in einer Schriftartdatei ist ein Fehler aufgetreten.
E_ERROREXPANDINGFONTDATA Beim Versuch der Ladefunktionen, eingebettete, komprimierte Schriftdaten zu erweitern, ist ein Fehler aufgetreten.
E_ERRORGETTINGDC Beim Zuweisen eines DC ist ein Fehler aufgetreten, der die Verarbeitung anhält.
E_ERRORREADINGFONTDATA Beim Lesen von Schriftdaten ist ein Fehler aufgetreten.
E_ERRORUNICODECONVERSION Fehler beim Zuweisen von Arbeitsspeicher zum Konvertieren einer Namenszeichenfolge in Unicode.
E_ERRORUSINGTEMPFILE Ein Fehler ist aufgetreten, während die Ladefunktionen eine temporäre Datei zum Installieren einer neuen Schriftartdatei oder Ressourcendatei verwendet haben.
E_EXCEPTION Eine Ausnahme wurde von einer unbekannten Ursache ausgelöst.
E_FACENAMEINVALID Ein szFaceName-Parameter null wurde an die Funktion übergeben.
E_FLAGSINVALID Der ulFlags-Parameter in der aktuellen Funktion ist ungültig.
E_FONTALREADYEXISTS Die eingebettete Schriftart hat denselben Namen und dieselbe Prüfsumme wie eine Schriftart, die bereits auf dem System installiert ist.
E_FONTDATAINVALID Schriftdaten, die vom Datenträger gelesen werden, sind keine gültige eingebettete Schriftartstruktur.
E_FONTFILECREATEFAILED Die Ladefunktionen konnten die Schriftartdatei (TTF) nicht erstellen.
E_FONTFILENOTFOUND Die Schriftartdatei des angegebenen Dateinamens ist nicht vorhanden.
E_FONTINSTALLFAILED Fehler beim Installieren der eingebetteten Schriftart im System.
E_FONTNAMEALREADYEXISTS Die eingebettete Schriftart hat den gleichen Namen, aber eine andere Prüfsumme als eine bereits installierte Schriftart.
E_FONTNOTEMBEDDABLE Die angegebene Schriftart kann aufgrund von Einschränkungen des Schriftartenherstellers nicht eingebettet werden. Das Einbetten dieser Schriftart in ein Dokument verstößt gegen Urheberrechtsgesetze.
E_FONTREFERENCEINVALID Ein null phFontReference wurde an die Funktion übergeben.
E_HDCINVALID Der für die TTEmbedFont-Funktion angegebene Gerätekontext ist ungültig.
E_NAMECHANGEFAILED TTLoadEmbeddedFont konnte den Namen der geladenen Schriftart nicht ändern.
E_NOFREEMEMORY Ein interner Vorgang ist beim Versuch, Arbeitsspeicher zuzuweisen, fehlgeschlagen.
E_NOOS2 Eine OS/2-Tabelle wurde in der Schriftart nicht gefunden.
E_NOTATRUETYPEFONT Die angegebene Schriftart ist keine TrueType-Schriftart.
E_PBENABLEDINVALID Ein null pbEnabled-Parameter wurde an die Funktion übergeben.
E_PERMISSIONSINVALID Ein Null-pulPermissions-Parameter wurde an die Funktion übergeben.
E_PRIVSINVALID Der in den Ladefunktionen angegebene ulPrivs-Parameter ist ungültig.
E_PRIVSTATUSINVALID Ein Null-pulPrivStatus-Parameter wurde an die Funktion übergeben.
E_READFROMSTREAMFAILED Fehler beim Lesen der eingebetteten Schriftartstruktur aus dem Stream.
E_RESOURCEFILECREATEFAILED Die Ladefunktionen konnten die Schriftartenressourcendatei (FOT) nicht erstellen.
E_SAVETOSTREAMFAILED Beim Versuch, die eingebettete Schriftartstruktur in einem Stream zu speichern, ist ein Fehler aufgetreten.
E_STATUSINVALID Ein Null-pulStatus-Parameter wurde an die Funktion übergeben.
E_STREAMINVALID Der in TTEmbedFont angegebene Stream oder die Ladefunktionen sind ungültig.
E_SUBSETTINGFAILED TTEmbedFont ist beim Erstellen einer Teilmenge einer Schriftart fehlgeschlagen.
E_T2NOFREEMEMORY Fehler beim Versuch, Arbeitsspeicher freizugeben. Der fragliche Arbeitsspeicher ist während des freien Vorgangs fehlgeschlagen.
E_WINDOWSAPI Ein interner Fehler ist aufgetreten, wenn eine der Funktionen als Windows-API bezeichnet wird, z. B. GetTextMetrics oder GetOutlineTextMetrics.
E_API_NOTIMPL Diese API-Funktion ist in der Windows-Version, unter der sie ausgeführt wird, nicht implementiert.