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, wenn die Ladefunktionen versucht haben, die neue Schriftart mit AddFontResourcehinzuzufügen. |
E_CHARCODECOUNTINVALID | Die Anzahl der in TTEmbedFont- angegebenen Teilmenge 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 ist möglicherweise als Geräteschriftart in einem Drucker vorhanden. |
E_ERRORACCESSINGEXCLUDELIST | Fehler beim Zugriff auf die Typface-Ausschlussliste. |
E_ERRORACCESSINGFACENAME | Bei dem Versuch, eine OUTLINETEXTMETRIC- Struktur zuzuweisen, ist ein Nicht-DC-bezogener Fehler aufgetreten. |
E_ERRORACCESSINGFONTDATA | Fehler beim Versuch, GetFontData-zu verwenden. |
E_ERRORCOMPRESSINGFONTDATA | Fehler, während TTEmbedFont versucht, die Schriftartdaten zu komprimieren. |
E_ERRORCONVERTINGCHARS | Ein Fehler verhinderte die Konvertierung einer Zeichenfolge mit einzelnen Bytezeichen in Unicode-Zeichen. Dies kann in TTCharToUnicode- auftreten, wenn entweder pucCharCodes oder pusShortCodes nicht NULL-Werte sind oder wenn die Konvertierung fehlschlägt, während MultiByteToWideChar verwendet wird. |
E_ERRORCREATINGFONTFILE | Fehler beim Erstellen der Schriftartdatei. |
E_ERRORDECOMPRESSINGFONTDATA | Fehler beim Versuch, Daten in einer Schriftartdatei zu dekomprimieren. |
E_ERROREXPANDINGFONTDATA | Fehler beim Erweitern eingebetteter, komprimierter Schriftartdaten durch die Ladefunktionen. |
E_ERRORGETTINGDC | Fehler beim Zuordnen eines DC- und Anhaltens der Verarbeitung. |
E_ERRORREADINGFONTDATA | Fehler beim Versuch, Schriftartdaten zu lesen. |
E_ERRORUNICODECONVERSION | Fehler beim Zuweisen des Arbeitsspeichers zum Konvertieren einer Namenszeichenfolge in Unicode. |
E_ERRORUSINGTEMPFILE | Fehler, während die Ladefunktionen eine temporäre Datei zum Installieren einer neuen Schriftart- oder Ressourcendatei verwendet haben. |
E_EXCEPTION | Eine Ausnahme wurde von einer unbekannten 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 die Prüfsumme wie eine schriftart, die bereits auf dem System installiert ist. |
E_FONTDATAINVALID | Schriftartdaten, 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 Versuch, die eingebettete Schriftart im System zu installieren. |
E_FONTNAMEALREADYEXISTS | Die eingebettete Schriftart hat denselben Namen, aber eine andere Prüfsumme als 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 Urheberrecht. |
E_FONTREFERENCEINVALID | An die Funktion wurde ein NULL-phFontReference ü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 | Fehler bei einem internen Vorgang beim Zuordnen des Arbeitsspeichers. |
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 ulPrivs Parameter, der in den Ladefunktionen angegeben ist, ist ungültig. |
E_PRIVSTATUSINVALID | Ein NULL-pulPrivStatus- Parameter wurde an die Funktion übergeben. |
E_READFROMSTREAMFAILED | Fehler beim Versuch, die eingebettete Schriftartstruktur aus dem Datenstrom zu lesen. |
E_RESOURCEFILECREATEFAILED | Die Ladefunktionen konnten die Schriftartressourcendatei (FOT) nicht erstellen. |
E_SAVETOSTREAMFAILED | Fehler beim Versuch, die Struktur der eingebetteten Schriftart in einem Datenstrom zu speichern. |
E_STATUSINVALID | Ein Null-pulStatus- Parameter wurde an die Funktion übergeben. |
E_STREAMINVALID | Der in TTEmbedFont angegebene Datenstrom oder die Ladefunktionen sind ungültig. |
E_SUBSETTINGFAILED | TTEmbedFont beim Versuch, eine Teilmenge einer Schriftart zu erstellen, fehlgeschlagen. |
E_T2NOFREEMEMORY | Fehler beim Versuch, Arbeitsspeicher freizugeben. Fehler beim betreffenden Speicher während des freien Vorgangs. |
E_WINDOWSAPI | Interner Fehler, wenn eine der Funktionen, die als Windows-API bezeichnet werden, wie 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. |