다음을 통해 공유


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을 사용하지 않고)을 참조하지 않고 글꼴을 포함할 수 있습니다. 문서에 글꼴을 포함하면 다음과 같은 절충이 발생합니다.

  • 적절한 클라이언트가 문서를 렌더링할 수 있도록 문서 내의 모든 글꼴 정보를 제공합니다.
  • 문서에 크기를 추가합니다.
  • 문서에 대한 읽기 및 쓰기 작업을 복잡하게 하고 처리 대역폭을 더 많이 사용합니다.
  • 다른 응용 프로그램에서 문서를 덜 읽을 수 있게 합니다.
  • 형식 제외 목록이 사용되지 않는 경우 저작권 문제를 관리되지 않는 상태로 둘 수 있습니다.
TTIsEmbeddingEnabledTTIsEmbeddingEnabledForFacename의 두 가지 추가 함수는 서체 제외 목록에 액세스하여 상태 사용하도록 설정합니다.

서체 제외 목록은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

추가 정보

TTIsEmbeddingEnabled

TTIsEmbeddingEnabledForFacename