Font-Embedding Funktionsfehlermeldungen

Die folgenden LONG-Werte werden von den Funktionen zum Einbetten von Schriftarten 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 mit addFontResourcedurch die Ladefunktionen.
E _ CHARCODECOUNTINVALID Die Anzahl der in TTEmbedFont angegebenen Teilmengenzeichen ist ungültig.
E _ CHARCODESETINVALID Der in TTEmbedFont angegebene Zeichensatz ist ungültig.
E _ COULDNTCREATETEMPFILE Die Ladefunktionen konnten keine temporäre Datei erstellen, die in erforderlich ist, um eine neue Schriftart oder Ressourcendatei zu installieren.
E _ DEVICETRUETYPEFONT Die angegebene TrueType® Schriftart ist keine Systemschriftart. Die Schriftart kann als Geräteschriftart in einem Drucker vorhanden sein.
E _ ERRORACCESSINGEXCLUDELIST Fehler beim Zugreifen auf die Ausschlussliste für Schriftarten.
E _ ERRORACCESSINGFACENAME Beim Versuch, eine OUTLINETEXTMETRIC-Struktur zu zuordnen, ist ein Nicht-DC-bezogener Fehler aufgetreten.
E _ ERRORACCESSINGFONTDATA Beim Versuch, GetFontDatazu verwenden, ist ein Fehler aufgetreten.
E _ ERRORCOMPRESSINGFONTDATA Fehler beim Versuch von TTEmbedFont, die Schriftartdaten zu komprimieren.
E _ ERRORCONVERTINGCHARS Ein Fehler hat die Konvertierung einer Zeichenfolge aus Einzel-Byte-Zeichen in Unicode-Zeichen verhindert. Dies kann in TTCharToUnicode auftreten, wenn entweder pucCharCodes oder pusShortCodes Werte sind, die nicht NULL sind, oder wenn die Konvertierung bei Verwendung von MultiByteToWideChar fehlschlägt.
E _ ERRORCREATINGFONTFILE Fehler beim Erstellen der Schriftartdatei.
E _ ERRORDECOMPRESSINGFONTDATA Fehler beim Dekomprimieren von Daten in einer Schriftartdatei.
E _ ERROREXPANDINGFONTDATA Fehler beim Versuch der Ladefunktionen, eingebettete, komprimierte Schriftartdaten zu erweitern.
E _ ERRORGETTINGDC Fehler beim Zuordnen eines Domänencontrollers und Anhalten der Verarbeitung.
E _ ERRORREADINGFONTDATA Fehler beim Lesen von Schriftartdaten.
E _ ERRORUNICODECONVERSION Fehler beim Zuordnen 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 durch eine unbekannte Ursache ausgelöst.
E _ FACENAMEINVALID Ein null-szFaceName-Parameter 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 Vom Datenträger gelesene Schriftartdaten 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 Schriftartherstellers nicht eingebettet werden. Das Einbetten dieser Schriftart in ein Dokument verstößt gegen das Copyright.
E _ FONTREFERENCEINVALID An die Funktion wurde ein NULL-Wert für phFontReference übergeben.
E _ HDCINVALID Der für die TTEmbedFont-Funktion angegebene Gerätekontext ist ungültig.
E _ NAMECHANGEFAILED TTLoadEmbeddedFont konnte den Namen der zu ladenden Schriftart nicht ändern.
E _ NOFREEMEMORY Bei einem internen Vorgang ist beim Versuch, Arbeitsspeicher zu reservieren, ein Fehler auft.
E _ NOOS2 Eine OS/2-Tabelle wurde in der Schriftart nicht gefunden.
E _ NOTATRUETYPEFONT Die angegebene Schriftart ist keine TrueType-Schriftart.
E _ PBENABLEDINVALID Ein pbEnabled-Nullparameter 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 Versuch, die eingebettete Schriftartstruktur aus dem Stream zu lesen.
E _ RESOURCEFILECREATEFAILED Die Ladefunktionen konnten die Schriftartressourcendatei (FOT) nicht erstellen.
E _ SAVETOSTREAMFAILED Fehler beim Versuch, die eingebettete Schriftartstruktur in einem Stream zu speichern.
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 Fehler bei TTEmbedFont beim Versuch, eine Teilmenge einer Schriftart zu erstellen.
E _ T2NOFREEMEMORY Fehler beim Freigeben von Arbeitsspeicher. Der betreffende Arbeitsspeicher ist während des freien Vorgangs fehlgeschlagen.
E _ WINDOWSAPI Ein interner Fehler ist aufgetreten, wenn eine der Funktionen eine Windows-API aufgerufen hat, z. B. GetTextMetrics oder GetOutlineTextMetrics.
E _ API _ NOTIMPL Diese API-Funktion ist nicht in der Version von Windows implementiert, auf der sie ausgeführt wird.