次の方法で共有


IXpsOMPageReference::HasRestrictedFonts メソッド (xpsobjectmodel.h)

参照先ページのドキュメント サブツリーに 、EmbeddingOption プロパティが XPS_FONT_EMBEDDING_RESTRICTEDに設定されているフォント リソースを持つグリフが含まれるかどうかを示すブール値を取得します。

構文

HRESULT HasRestrictedFonts(
  [out, retval] BOOL *restrictedFonts
);

パラメーター

[out, retval] restrictedFonts

参照先ページのドキュメント サブツリーに、EmbeddingOption プロパティがXPS_FONT_EMBEDDING_RESTRICTEDに設定されているフォント リソースを持つ IXpsOMGlyphs インターフェイスが含まれているかどうかを示すブール値。

意味
True
参照先のページが読み込まれる場合、そのページは 、EmbeddingOption プロパティが XPS_FONT_EMBEDDING_RESTRICTED に設定されているフォント リソースを少なくとも 1 つ参照します。

参照先ページが読み込まれていない場合、そのページには、 EmbeddingOption プロパティが XPS_FONT_EMBEDDING_RESTRICTED に設定されている少なくとも 1 つのフォント リソースとのリレーションシップがあります。

False
参照先のページが読み込まれると、 EmbeddingOption プロパティが XPS_FONT_EMBEDDING_RESTRICTED に設定されているフォント リソースはページで参照されません。

参照先ページが読み込まれていない場合、 EmbeddingOption プロパティが XPS_FONT_EMBEDDING_RESTRICTED に設定されているフォント リソースとのリレーションシップはありません。

戻り値

メソッドが成功すると、S_OKが返されます。それ以外の場合は、 HRESULT エラー コードを返します。

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
restrictedFontsNULL です

注釈

この値は自動的には更新されません。 値が変更されるようにフォントまたはグリフを追加または削除する場合は、現在の値を取得するために HasRestrictedFonts を再度呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー xpsobjectmodel.h

こちらもご覧ください

IXpsOMPageReference

XML Paper Specification

XPS_FONT_EMBEDDING_RESTRICTED