Win32 API 日本語リファレンス
ホームStorage.Xps › XPS_FONT_EMBEDDING

XPS_FONT_EMBEDDING

列挙型
基底型i4

メンバー 4

名前10進16進説明
XPS_FONT_EMBEDDING_NORMAL10x1埋め込まれたフォントは、難読化も制限もされていません。
XPS_FONT_EMBEDDING_OBFUSCATED20x2埋め込まれたフォントは難読化されていますが、制限はされていません。
XPS_FONT_EMBEDDING_RESTRICTED30x3埋め込まれたフォントは難読化され、かつ制限されています。
XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED40x4

フォントは制限されていますが、難読化されていません。

この値はアプリケーションから設定することはできません。逆シリアル化されるドキュメントに、難読化されていない制限付きフォントが含まれている場合に設定されます。制限付きフォントは難読化されるべきものであるため、通常この値は、逆シリアル化される XPS ドキュメントを作成したアプリケーションの誤りを示します。

公式ドキュメント

フォントを埋め込む際のオプションを記述します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum XPS_FONT_EMBEDDING : int {
    XPS_FONT_EMBEDDING_NORMAL = 1,
    XPS_FONT_EMBEDDING_OBFUSCATED = 2,
    XPS_FONT_EMBEDDING_RESTRICTED = 3,
    XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4
} XPS_FONT_EMBEDDING;
public enum XPS_FONT_EMBEDDING : int
{
    XPS_FONT_EMBEDDING_NORMAL = 1,
    XPS_FONT_EMBEDDING_OBFUSCATED = 2,
    XPS_FONT_EMBEDDING_RESTRICTED = 3,
    XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4,
}
Public Enum XPS_FONT_EMBEDDING As Integer
    XPS_FONT_EMBEDDING_NORMAL = 1
    XPS_FONT_EMBEDDING_OBFUSCATED = 2
    XPS_FONT_EMBEDDING_RESTRICTED = 3
    XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4
End Enum
import enum

class XPS_FONT_EMBEDDING(enum.IntEnum):
    XPS_FONT_EMBEDDING_NORMAL = 1
    XPS_FONT_EMBEDDING_OBFUSCATED = 2
    XPS_FONT_EMBEDDING_RESTRICTED = 3
    XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4
// XPS_FONT_EMBEDDING
pub const XPS_FONT_EMBEDDING_NORMAL: i32 = 1;
pub const XPS_FONT_EMBEDDING_OBFUSCATED: i32 = 2;
pub const XPS_FONT_EMBEDDING_RESTRICTED: i32 = 3;
pub const XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED: i32 = 4;
// XPS_FONT_EMBEDDING
const (
	XPS_FONT_EMBEDDING_NORMAL int32 = 1
	XPS_FONT_EMBEDDING_OBFUSCATED int32 = 2
	XPS_FONT_EMBEDDING_RESTRICTED int32 = 3
	XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED int32 = 4
)
const
  XPS_FONT_EMBEDDING_NORMAL = 1;
  XPS_FONT_EMBEDDING_OBFUSCATED = 2;
  XPS_FONT_EMBEDDING_RESTRICTED = 3;
  XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4;
// XPS_FONT_EMBEDDING
pub const XPS_FONT_EMBEDDING_NORMAL: i32 = 1;
pub const XPS_FONT_EMBEDDING_OBFUSCATED: i32 = 2;
pub const XPS_FONT_EMBEDDING_RESTRICTED: i32 = 3;
pub const XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED: i32 = 4;
const
  XPS_FONT_EMBEDDING_NORMAL* = 1
  XPS_FONT_EMBEDDING_OBFUSCATED* = 2
  XPS_FONT_EMBEDDING_RESTRICTED* = 3
  XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED* = 4
enum XPS_FONT_EMBEDDING : int {
    XPS_FONT_EMBEDDING_NORMAL = 1,
    XPS_FONT_EMBEDDING_OBFUSCATED = 2,
    XPS_FONT_EMBEDDING_RESTRICTED = 3,
    XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED = 4,
}
#define global XPS_FONT_EMBEDDING_NORMAL                  0x1
#define global XPS_FONT_EMBEDDING_OBFUSCATED              0x2
#define global XPS_FONT_EMBEDDING_RESTRICTED              0x3
#define global XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED 0x4