Font-Embedding 함수 오류 메시지
다음 LONG 값은 오류가 발생할 때 글꼴 포함 함수에서 반환됩니다. 함수가 성공하면 E_NONE 값이 반환됩니다.
반환 값 | 설명 |
---|---|
E_NONE | 오류가 없습니다. |
E_ADDFONTFAILED | Load 함수가 AddFontResource를 사용하여 새 글꼴을 추가하려고 할 때 오류가 발생했습니다. |
E_CHARCODECOUNTINVALID | TTEmbedFont에 지정된 하위 집합 문자 수가 잘못되었습니다. |
E_CHARCODESETINVALID | TTEmbedFont에 지정된 문자 집합이 잘못되었습니다. |
E_COULDNTCREATETEMPFILE | 로드 함수는 새 글꼴 또는 리소스 파일을 설치하는 데 필요한 임시 파일을 만들 수 없습니다. |
E_DEVICETRUETYPEFONT | 지정한 TrueType® 글꼴이 시스템 글꼴이 아닙니다. 글꼴은 프린터에서 디바이스 글꼴로 존재할 수 있습니다. |
E_ERRORACCESSINGEXCLUDELIST | 서체 제외 목록에 액세스하는 동안 오류가 발생했습니다. |
E_ERRORACCESSINGFACENAME | OUTLINETEXTMETRIC 구조를 할당하는 동안 DC 관련이 아닌 오류가 발생했습니다. |
E_ERRORACCESSINGFONTDATA | GetFontData를 사용하는 동안 오류가 발생했습니다. |
E_ERRORCOMPRESSINGFONTDATA | TTEmbedFont가 글꼴 데이터를 압축하려고 시도하는 동안 오류가 발생했습니다. |
E_ERRORCONVERTINGCHARS | 오류로 인해 단일 바이트 문자 문자열을 유니코드 문자로 변환할 수 없습니다. pucCharCodes 또는 pusShortCodes가 null이 아닌 값이거나 MultiByteToWideChar를 사용하는 동안 변환이 실패하는 경우 TTCharToUnicode에서 발생할 수 있습니다. |
E_ERRORCREATINGFONTFILE | 글꼴 파일을 만드는 동안 오류가 발생했습니다. |
E_ERRORDECOMPRESSINGFONTDATA | 글꼴 파일에서 데이터를 압축 해제하는 동안 오류가 발생했습니다. |
E_ERROREXPANDINGFONTDATA | 로드 함수가 포함된 압축 글꼴 데이터를 확장하려고 시도하는 동안 오류가 발생했습니다. |
E_ERRORGETTINGDC | DC를 할당하는 동안 처리가 중단되는 동안 오류가 발생했습니다. |
E_ERRORREADINGFONTDATA | 글꼴 데이터를 읽는 동안 오류가 발생했습니다. |
E_ERRORUNICODECONVERSION | 메모리를 할당하여 이름 문자열을 유니코드로 변환하는 동안 오류가 발생했습니다. |
E_ERRORUSINGTEMPFILE | 로드 함수가 임시 파일을 사용하여 새 글꼴 파일 또는 리소스 파일을 설치하는 동안 오류가 발생했습니다. |
E_EXCEPTION | 알 수 없는 원인으로 인해 예외가 throw되었습니다. |
E_FACENAMEINVALID | null szFaceName 매개 변수가 함수에 전달되었습니다. |
E_FLAGSINVALID | 현재 함수의 ulFlags 매개 변수가 잘못되었습니다. |
E_FONTALREADYEXISTS | 포함된 글꼴의 이름과 체크섬은 시스템에 이미 설치된 글꼴과 같습니다. |
E_FONTDATAINVALID | 디스크에서 읽은 글꼴 데이터가 유효한 임베디드 글꼴 구조가 아닙니다. |
E_FONTFILECREATEFAILED | 로드 함수가 글꼴 파일(.ttf)을 만들 수 없습니다. |
E_FONTFILENOTFOUND | 지정된 파일 이름의 글꼴 파일이 없습니다. |
E_FONTINSTALLFAILED | 시스템에 포함된 글꼴을 설치하지 못했습니다. |
E_FONTNAMEALREADYEXISTS | 포함된 글꼴의 이름은 같지만 이미 설치된 글꼴과는 다른 체크섬입니다. |
E_FONTNOTEMBEDDABLE | 글꼴 제조업체의 제한으로 인해 지정된 글꼴을 포함할 수 없습니다. 문서에 이 글꼴을 포함하는 것은 저작권법을 위반합니다. |
E_FONTREFERENCEINVALID | null phFontReference 가 함수에 전달되었습니다. |
E_HDCINVALID | TTEmbedFont 함수에 대해 지정된 디바이스 컨텍스트가 잘못되었습니다. |
E_NAMECHANGEFAILED | TTLoadEmbeddedFont 가 로드되는 글꼴의 이름을 변경할 수 없습니다. |
E_NOFREEMEMORY | 메모리 할당을 시도하는 동안 내부 작업이 실패했습니다. |
E_NOOS2 | 글꼴에서 OS/2 테이블을 찾을 수 없습니다. |
E_NOTATRUETYPEFONT | 지정한 글꼴이 TrueType 글꼴이 아닙니다. |
E_PBENABLEDINVALID | null pbEnabled 매개 변수가 함수에 전달되었습니다. |
E_PERMISSIONSINVALID | null pulPermissions 매개 변수가 함수에 전달되었습니다. |
E_PRIVSINVALID | load 함수에 지정된 ulPrivs 매개 변수가 잘못되었습니다. |
E_PRIVSTATUSINVALID | null pulPrivStatus 매개 변수가 함수에 전달되었습니다. |
E_READFROMSTREAMFAILED | 스트림에서 포함된 글꼴 구조를 읽는 동안 오류가 발생했습니다. |
E_RESOURCEFILECREATEFAILED | 로드 함수가 글꼴 리소스 파일(.fot)을 만들 수 없습니다. |
E_SAVETOSTREAMFAILED | 포함된 글꼴 구조를 스트림에 저장하려고 시도하는 동안 오류가 발생했습니다. |
E_STATUSINVALID | null pulStatus 매개 변수가 함수에 전달되었습니다. |
E_STREAMINVALID | TTEmbedFont에 지정된 스트림 또는 로드 함수가 잘못되었습니다. |
E_SUBSETTINGFAILED | 글꼴의 하위 집합을 만드는 동안 TTEmbedFont가 실패했습니다. |
E_T2NOFREEMEMORY | 메모리를 해제하는 동안 오류가 발생했습니다. 사용 가능한 작업 중에 문제의 메모리가 실패했습니다. |
E_WINDOWSAPI | GetTextMetrics 또는 GetOutlineTextMetrics와 같은 Windows API라는 함수 중 하나일 때 내부 오류가 발생했습니다. |
E_API_NOTIMPL | 이 API 함수는 실행 중인 Windows 버전에서 구현되지 않습니다. |