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. |