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