Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |