TTEnableEmbeddingForFacename 함수(t2embapi.h)
서체 제외 목록에서 얼굴 이름을 추가하거나 제거합니다.
구문
LONG TTEnableEmbeddingForFacename(
[in] LPCSTR lpszFacename,
[in] BOOL bEnable
);
매개 변수
[in] lpszFacename
서체 제외 목록에서 추가하거나 제거할 글꼴의 얼굴 이름에 대한 포인터입니다.
[in] bEnable
서체 제외 목록에 대한 부울 제어 작업입니다. 0이 아닌 경우 얼굴 이름이 목록에서 제거됩니다. 0이면 facename이 목록에 추가됩니다.
반환 값
성공하면 E_NONE 반환합니다.
lpszFacename으로 표시된 얼굴 이름은 서체 제외 목록에서 추가되거나 제거됩니다.
그렇지 않으면 Embedding-Function 오류 메시지에 설명된 오류 코드를 반환합니다.
설명
TTEnableEmbeddingForFacename 함수는 서체 제외 목록을 사용하여 특정 글꼴을 포함할 수 있는지 여부를 제어합니다. 이 목록은 포함해서는 안 되는 모든 글꼴을 식별하며 단일 시스템의 모든 제작 클라이언트에서 공유합니다.
작성 클라이언트는 서체 제외 목록(즉, TTEnableEmbeddingForFacename을 사용하지 않고)을 참조하지 않고 글꼴을 포함할 수 있습니다. 문서에 글꼴을 포함하면 다음과 같은 절충이 발생합니다.
- 적절한 클라이언트가 문서를 렌더링할 수 있도록 문서 내의 모든 글꼴 정보를 제공합니다.
- 문서에 크기를 추가합니다.
- 문서에 대한 읽기 및 쓰기 작업을 복잡하게 하고 처리 대역폭을 더 많이 사용합니다.
- 다른 응용 프로그램에서 문서를 덜 읽을 수 있게 합니다.
- 형식 제외 목록이 사용되지 않는 경우 저작권 문제를 관리되지 않는 상태로 둘 수 있습니다.
서체 제외 목록은HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\t2embed 레지스트리 키에 저장됩니다. 기본 서체 제외 목록에는 Microsoft Windows 핵심 글꼴을 나타내는 다음과 같은 명명된 값 항목이 포함되어야 합니다.
값 이름 | 데이터 형식 | 데이터 값 |
---|---|---|
Arial | REG_DWORD | 0 |
Arial 굵게 | REG_DWORD | 0 |
Arial 굵은 기울임꼴 | REG_DWORD | 0 |
Arial 기울임꼴 | REG_DWORD | 0 |
Courier New | REG_DWORD | 0 |
Courier New Bold | REG_DWORD | 0 |
Courier New Bold 기울임꼴 | REG_DWORD | 0 |
Courier New Italic | REG_DWORD | 0 |
Times New Roman | REG_DWORD | 0 |
타임즈 뉴 로마 굵게 | REG_DWORD | 0 |
Times New Roman Bold Italic | REG_DWORD | 0 |
Times New Roman 기울임꼴 | REG_DWORD | 0 |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | t2embapi.h |
라이브러리 | T2embed.lib |
DLL | T2embed.dll |