InkPersistenceFormat
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| IPF_InkSerializedFormat | 0 | 0x0 | インクは ink serialized format (ISF) を使用して永続化されます。 これはインクの最もコンパクトな永続表現です。バイナリ文書形式の内部に埋め込んだり、クリップボードに直接配置したりできます。 |
| IPF_Base64InkSerializedFormat | 1 | 0x1 | インクは ISF を base64 ストリームとしてエンコードすることで永続化されます。 この形式は、インクを Extensible Markup Language (XML) ファイルまたは HTML ファイルに直接エンコードできるようにするために提供されています。 |
| IPF_GIF | 2 | 0x2 | インクは、ISF をメタデータとしてファイル内部に埋め込んだ Graphics Interchange Format (GIF) ファイルを使用して永続化されます。 これにより、インクに対応していないアプリケーションでもインクを表示でき、インク対応アプリケーションに戻したときには完全なインクの忠実性が維持されます。この形式は、HTML ファイル内でインクコンテンツを転送し、インク対応アプリケーションとインク非対応アプリケーションの両方で使用できるようにする場合に最適です。 |
| IPF_Base64GIF | 3 | 0x3 | インクは base64 でエンコードされた fortified GIF を使用して永続化されます。 この GIF 形式は、インクを XML ファイルまたは HTML ファイルに直接エンコードし、後で画像に変換する場合のために提供されています。用途としては、すべてのインク情報を含むように生成された XML 形式で使用し、Extensible Stylesheet Language Transformations (XSLT) によって HTML を生成する手段とすることが考えられます。 |
公式ドキュメント
インクの永続化方法を指定します。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum InkPersistenceFormat : int {
IPF_InkSerializedFormat = 0,
IPF_Base64InkSerializedFormat = 1,
IPF_GIF = 2,
IPF_Base64GIF = 3
} InkPersistenceFormat;public enum InkPersistenceFormat : int
{
IPF_InkSerializedFormat = 0,
IPF_Base64InkSerializedFormat = 1,
IPF_GIF = 2,
IPF_Base64GIF = 3,
}Public Enum InkPersistenceFormat As Integer
IPF_InkSerializedFormat = 0
IPF_Base64InkSerializedFormat = 1
IPF_GIF = 2
IPF_Base64GIF = 3
End Enumimport enum
class InkPersistenceFormat(enum.IntEnum):
IPF_InkSerializedFormat = 0
IPF_Base64InkSerializedFormat = 1
IPF_GIF = 2
IPF_Base64GIF = 3// InkPersistenceFormat
pub const IPF_InkSerializedFormat: i32 = 0;
pub const IPF_Base64InkSerializedFormat: i32 = 1;
pub const IPF_GIF: i32 = 2;
pub const IPF_Base64GIF: i32 = 3;// InkPersistenceFormat
const (
IPF_InkSerializedFormat int32 = 0
IPF_Base64InkSerializedFormat int32 = 1
IPF_GIF int32 = 2
IPF_Base64GIF int32 = 3
)const
IPF_InkSerializedFormat = 0;
IPF_Base64InkSerializedFormat = 1;
IPF_GIF = 2;
IPF_Base64GIF = 3;// InkPersistenceFormat
pub const IPF_InkSerializedFormat: i32 = 0;
pub const IPF_Base64InkSerializedFormat: i32 = 1;
pub const IPF_GIF: i32 = 2;
pub const IPF_Base64GIF: i32 = 3;const
IPF_InkSerializedFormat* = 0
IPF_Base64InkSerializedFormat* = 1
IPF_GIF* = 2
IPF_Base64GIF* = 3enum InkPersistenceFormat : int {
IPF_InkSerializedFormat = 0,
IPF_Base64InkSerializedFormat = 1,
IPF_GIF = 2,
IPF_Base64GIF = 3,
}#define global IPF_InkSerializedFormat 0x0
#define global IPF_Base64InkSerializedFormat 0x1
#define global IPF_GIF 0x2
#define global IPF_Base64GIF 0x3