ホーム › UI.TabletPC › InkClipboardFormats
InkClipboardFormats
列挙型メンバー 10
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| ICF_None | 0 | 0x0 | いずれかの形式が存在するかどうかを、この値と照合して確認するために使用できるフラグです。 |
| ICF_InkSerializedFormat | 1 | 0x1 | インクは ink serialized format (ISF) でエンコードされます。これはインクの最もコンパクトな永続表現です。ISF は多くの場合インクデータのみを含みますが、拡張可能です。アプリケーションは、InkDisp オブジェクト、ストローク、またはポイントに対して、グローバル一意識別子 (GUID) で識別されるカスタム属性を設定できます。これにより、アプリケーションは必要な任意の種類のデータやメタデータを、ISF ストリーム内の属性として格納できます。 |
| ICF_SketchInk | 2 | 0x2 | インクは単語を形成することを想定しておらず、絵として解釈されます。これは複数の単語を表現する場合にも役立ちます。 |
| ICF_TextInk | 6 | 0x6 | インクは単語を形成することを想定しています。これにより、認識エンジンがインクをテキストに変換できます。認識されたテキストは、最も高い信頼度評価を持つ認識候補か、一覧から選択された別の候補のいずれかです。これは 1 つの単語を表現する場合に役立ちます。 |
| ICF_EnhancedMetafile | 8 | 0x8 | 背景を作成するために再生する拡張メタファイルです。メタファイルは、インクの背景の描画に使用されている間、有効なままでなければなりません。 |
| ICF_Metafile | 32 | 0x20 | インクは、メタファイル、またはグラフィックを描画するために再生できるコマンドの一覧として格納されます。 |
| ICF_Bitmap | 64 | 0x40 | 背景として使用するビットマップです。ビットマップのデバイスコンテキストは、インクの背景の描画に使用されている間、有効なままでなければなりません。 |
| ICF_PasteMask | 7 | 0x7 | 貼り付けに使用できる形式です。tInk、sInk、ISF が含まれます。 |
| ICF_CopyMask | 127 | 0x7F | インクによってクリップボードにコピーされる形式です。 これが既定値です。 |
| ICF_Default | 127 | 0x7F | インクは CopyMask として格納されます。 |
公式ドキュメント
クリップボードに格納されるインクの形式を指定します。
解説(Remarks)
C++ では、複数のフラグを同時に設定しようとする場合に明示的なキャストが必要です。明示的なキャストを使用しないとコンパイルエラーが発生します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum InkClipboardFormats : int {
ICF_None = 0,
ICF_InkSerializedFormat = 1,
ICF_SketchInk = 2,
ICF_TextInk = 6,
ICF_EnhancedMetafile = 8,
ICF_Metafile = 32,
ICF_Bitmap = 64,
ICF_PasteMask = 7,
ICF_CopyMask = 127,
ICF_Default = 127
} InkClipboardFormats;public enum InkClipboardFormats : int
{
ICF_None = 0,
ICF_InkSerializedFormat = 1,
ICF_SketchInk = 2,
ICF_TextInk = 6,
ICF_EnhancedMetafile = 8,
ICF_Metafile = 32,
ICF_Bitmap = 64,
ICF_PasteMask = 7,
ICF_CopyMask = 127,
ICF_Default = 127,
}Public Enum InkClipboardFormats As Integer
ICF_None = 0
ICF_InkSerializedFormat = 1
ICF_SketchInk = 2
ICF_TextInk = 6
ICF_EnhancedMetafile = 8
ICF_Metafile = 32
ICF_Bitmap = 64
ICF_PasteMask = 7
ICF_CopyMask = 127
ICF_Default = 127
End Enumimport enum
class InkClipboardFormats(enum.IntEnum):
ICF_None = 0
ICF_InkSerializedFormat = 1
ICF_SketchInk = 2
ICF_TextInk = 6
ICF_EnhancedMetafile = 8
ICF_Metafile = 32
ICF_Bitmap = 64
ICF_PasteMask = 7
ICF_CopyMask = 127
ICF_Default = 127// InkClipboardFormats
pub const ICF_None: i32 = 0;
pub const ICF_InkSerializedFormat: i32 = 1;
pub const ICF_SketchInk: i32 = 2;
pub const ICF_TextInk: i32 = 6;
pub const ICF_EnhancedMetafile: i32 = 8;
pub const ICF_Metafile: i32 = 32;
pub const ICF_Bitmap: i32 = 64;
pub const ICF_PasteMask: i32 = 7;
pub const ICF_CopyMask: i32 = 127;
pub const ICF_Default: i32 = 127;// InkClipboardFormats
const (
ICF_None int32 = 0
ICF_InkSerializedFormat int32 = 1
ICF_SketchInk int32 = 2
ICF_TextInk int32 = 6
ICF_EnhancedMetafile int32 = 8
ICF_Metafile int32 = 32
ICF_Bitmap int32 = 64
ICF_PasteMask int32 = 7
ICF_CopyMask int32 = 127
ICF_Default int32 = 127
)const
ICF_None = 0;
ICF_InkSerializedFormat = 1;
ICF_SketchInk = 2;
ICF_TextInk = 6;
ICF_EnhancedMetafile = 8;
ICF_Metafile = 32;
ICF_Bitmap = 64;
ICF_PasteMask = 7;
ICF_CopyMask = 127;
ICF_Default = 127;// InkClipboardFormats
pub const ICF_None: i32 = 0;
pub const ICF_InkSerializedFormat: i32 = 1;
pub const ICF_SketchInk: i32 = 2;
pub const ICF_TextInk: i32 = 6;
pub const ICF_EnhancedMetafile: i32 = 8;
pub const ICF_Metafile: i32 = 32;
pub const ICF_Bitmap: i32 = 64;
pub const ICF_PasteMask: i32 = 7;
pub const ICF_CopyMask: i32 = 127;
pub const ICF_Default: i32 = 127;const
ICF_None* = 0
ICF_InkSerializedFormat* = 1
ICF_SketchInk* = 2
ICF_TextInk* = 6
ICF_EnhancedMetafile* = 8
ICF_Metafile* = 32
ICF_Bitmap* = 64
ICF_PasteMask* = 7
ICF_CopyMask* = 127
ICF_Default* = 127enum InkClipboardFormats : int {
ICF_None = 0,
ICF_InkSerializedFormat = 1,
ICF_SketchInk = 2,
ICF_TextInk = 6,
ICF_EnhancedMetafile = 8,
ICF_Metafile = 32,
ICF_Bitmap = 64,
ICF_PasteMask = 7,
ICF_CopyMask = 127,
ICF_Default = 127,
}#define global ICF_None 0x0
#define global ICF_InkSerializedFormat 0x1
#define global ICF_SketchInk 0x2
#define global ICF_TextInk 0x6
#define global ICF_EnhancedMetafile 0x8
#define global ICF_Metafile 0x20
#define global ICF_Bitmap 0x40
#define global ICF_PasteMask 0x7
#define global ICF_CopyMask 0x7F
#define global ICF_Default 0x7F