TTGetEmbeddingType 関数 (t2embapi.h)

フォントの埋め込み権限を取得します。

構文

LONG TTGetEmbeddingType(
  [in] HDC   hDC,
  [in] ULONG *pulEmbedType
);

パラメーター

[in] hDC

デバイス コンテキスト ハンドル。

[in] pulEmbedType

フォントの埋め込み権限を示すフラグへのポインター。 このフラグには、次のいずれかの値を指定できます。 この関数は、付与された最も制限の厳しいライセンスを返します。

説明
EMBED_PREVIEWPRINT
プレビューと印刷の埋め込み。
EMBED_EDITABLE
編集可能な埋め込み。
EMBED_INSTALLABLE
インストール可能な埋め込み。
EMBED_NOEMBEDDING
制限付きライセンスの埋め込み。

戻り値

成功した場合は、E_NONEを返します。

この関数は、フォントに格納されている埋め込み特権を読み取り、 特権を pulPrivStatus に転送します。

それ以外の場合は、「 Embedding-Function Error Messages」で説明されているエラー コードを返します。

解説

または、アプリケーションでは、 TTLoadEmbeddedFont を使用して埋め込み特権を決定し、 pulPrivStatus で返された値が関数の成功または失敗を確認します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー t2embapi.h
Library T2embed.lib
[DLL] T2embed.dll

関連項目

TTGetEmbeddedFontInfo

TTGetNewFontName

TTLoadEmbeddedFont