Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące wartości LONG są zwracane przez funkcje osadzania czcionek, gdy wystąpią błędy. Gdy funkcje zostaną pomyślnie wykonane, zostanie zwrócona wartość E_NONE.
| Wartość zwracana | Opis |
|---|---|
| E_NONE | Brak błędu. |
| E_ADDFONTFAILED | Wystąpił błąd, gdy funkcje ładowania próbowały dodać nową czcionkę przy użyciu AddFontResource. |
| E_CHARCODECOUNTINVALID | Liczba podzbiorów znaków określonych w TTEmbedFont jest nieprawidłowa. |
| E_CHARCODESETINVALID | Zestaw znaków określony w TTEmbedFont jest nieprawidłowy. |
| E_COULDNTCREATETEMPFILE | Funkcje ładowania nie mogą utworzyć pliku tymczasowego potrzebnego do zainstalowania nowej czcionki lub pliku zasobu. |
| E_DEVICETRUETYPEFONT | Określona czcionka TrueType® nie jest czcionką systemową. Czcionka może istnieć jako czcionka urządzenia w drukarce. |
| E_ERRORACCESSINGEXCLUDELIST | Wystąpił błąd podczas próby uzyskania dostępu do listy wykluczeń kroju typów. |
| E_ERRORACCESSINGFACENAME | Napotkano błąd niezwiązany z kontrolerem domeny podczas próby przydzielenia struktury OUTLINETEXTMETRIC. |
| E_ERRORACCESSINGFONTDATA | Wystąpił błąd podczas próby użycia GetFontData. |
| E_ERRORCOMPRESSINGFONTDATA | Wystąpił błąd podczas próby skompresowania danych czcionki TTEmbedFont. |
| E_ERRORCONVERTINGCHARS | Błąd uniemożliwił konwersję ciągu znaków jedno bajtowych na znaki Unicode. Może to wystąpić w TTCharToUnicode, jeśli pucCharCodes lub pusShortCodes są wartościami innych niż null lub jeśli konwersja nie powiedzie się podczas korzystania z funkcji MultiByteToWideChar. |
| E_ERRORCREATINGFONTFILE | Wystąpił błąd podczas próby utworzenia pliku czcionki. |
| E_ERRORDECOMPRESSINGFONTDATA | Wystąpił błąd podczas próby dekompresowania danych w pliku czcionki. |
| E_ERROREXPANDINGFONTDATA | Wystąpił błąd, gdy funkcje ładowania próbowały rozwinąć osadzone, skompresowane dane czcionek. |
| E_ERRORGETTINGDC | Wystąpił błąd podczas próby przydzielenia kontrolera domeny, wstrzymania przetwarzania. |
| E_ERRORREADINGFONTDATA | Wystąpił błąd podczas próby odczytania danych czcionki. |
| E_ERRORUNICODECONVERSION | Wystąpił błąd podczas przydzielania pamięci w celu przekonwertowania ciągu nazwy na Unicode. |
| E_ERRORUSINGTEMPFILE | Wystąpił błąd, gdy funkcje ładowania używały pliku tymczasowego do zainstalowania nowego pliku czcionki lub pliku zasobu. |
| E_EXCEPTION | Wyjątek został zgłoszony przez nieznaną przyczynę. |
| E_FACENAMEINVALID | Do funkcji przekazano parametr o wartości null szFaceName. |
| E_FLAGSINVALID | Parametr ulFlags w bieżącej funkcji jest nieprawidłowy. |
| E_FONTALREADYEXISTS | Czcionka osadzona ma taką samą nazwę i sumę kontrolną jak czcionka już zainstalowana w systemie. |
| E_FONTDATAINVALID | Dane czcionek odczytywane z dysku nie są prawidłową strukturą czcionki osadzonej. |
| E_FONTFILECREATEFAILED | Funkcje ładowania nie mogły utworzyć pliku czcionki (.ttf) |
| E_FONTFILENOTFOUND | Plik czcionki określonej nazwy pliku nie istnieje. |
| E_FONTINSTALLFAILED | Próba zainstalowania osadzonej czcionki w systemie nie powiodła się. |
| E_FONTNAMEALREADYEXISTS | Czcionka osadzona ma taką samą nazwę, ale inną sumę kontrolną jak czcionka już zainstalowana. |
| E_FONTNOTEMBEDDABLE | Nie można osadzić określonej czcionki ze względu na ograniczenia producenta czcionki. Osadzanie tej czcionki w dokumencie narusza prawa autorskie. |
| E_FONTREFERENCEINVALID | phFontReference o wartości null została przekazana do funkcji. |
| E_HDCINVALID | Kontekst urządzenia określony dla funkcji TTEmbedFont jest nieprawidłowy. |
| E_NAMECHANGEFAILED | TTLoadEmbeddedFont nie można zmienić nazwy załadowanej czcionki. |
| E_NOFREEMEMORY | Operacja wewnętrzna nie powiodła się podczas próby przydzielenia pamięci. |
| E_NOOS2 | Nie można odnaleźć tabeli systemu operacyjnego/2 w czcionki. |
| E_NOTATRUETYPEFONT | Określona czcionka nie jest czcionką TrueType. |
| E_PBENABLEDINVALID | Do funkcji przekazano parametr o wartości null pbEnabled. |
| E_PERMISSIONSINVALID | Do funkcji przekazano parametr o wartości null pulPermissions. |
| E_PRIVSINVALID | Parametr ulPrivs określony w funkcjach ładowania jest nieprawidłowy. |
| E_PRIVSTATUSINVALID | Do funkcji przekazano parametr pulPrivStatus. |
| E_READFROMSTREAMFAILED | Wystąpił błąd podczas próby odczytania osadzonej struktury czcionek ze strumienia. |
| E_RESOURCEFILECREATEFAILED | Funkcje ładowania nie mogły utworzyć pliku zasobu czcionki (.fot). |
| E_SAVETOSTREAMFAILED | Wystąpił błąd podczas próby zapisania struktury osadzonej czcionki w strumieniu. |
| E_STATUSINVALID | Do funkcji przekazano parametr o wartości null pulStatus. |
| E_STREAMINVALID | Strumień określony w TTEmbedFont lub funkcje ładowania są nieprawidłowe. |
| E_SUBSETTINGFAILED | TTEmbedFont nie powiodło się podczas próby utworzenia podzbioru czcionki. |
| E_T2NOFREEMEMORY | Wystąpił błąd podczas próby zwolnienia pamięci. Ta ilość pamięci nie powiodła się podczas wolnej operacji. |
| E_WINDOWSAPI | Wystąpił błąd wewnętrzny, gdy jedna z funkcji nazywanych interfejsem API systemu Windows, taka jak GetTextMetrics lub GetOutlineTextMetrics. |
| E_API_NOTIMPL | Ta funkcja interfejsu API nie jest zaimplementowana w wersji systemu Windows, na której jest uruchomiona. |