InkClipboardFormats 列挙 (msinkaut.h)
クリップボードに格納されるインクの形式を指定します。
構文
typedef enum InkClipboardFormats {
ICF_None = 0,
ICF_InkSerializedFormat = 0x1,
ICF_SketchInk = 0x2,
ICF_TextInk = 0x6,
ICF_EnhancedMetafile = 0x8,
ICF_Metafile = 0x20,
ICF_Bitmap = 0x40,
ICF_PasteMask = 0x7,
ICF_CopyMask = 0x7f,
ICF_Default
} ;
定数
ICF_None 値: 0 任意の形式が存在するかどうかを確認するために使用できるフラグです。 |
ICF_InkSerializedFormat 値: 0x1 インクは、インク シリアル化形式 (ISF) でエンコードされます。 これは最もコンパクトなインクの永続表現です。 多くの場合、インク データのみが含まれますが、ISF は拡張可能です。 アプリケーションでは、 InkDisp オブジェクト、ストローク、またはポイントにカスタム属性 (グローバル一意識別子 (GUID) で識別) を設定できます。 これにより、アプリケーションは属性として必要なあらゆる種類のデータまたはメタデータを ISF ストリームに格納できます。 |
ICF_SketchInk 値: 0x2 インクは単語を形成するとは限りませんが、画像として解釈されます。 これは、複数の単語を表す場合にも役立ちます。 |
ICF_TextInk 値: 0x6 インクは単語を形成することが期待されます。 これにより、認識エンジンはインクをテキストに変換できます。 認識されるテキストは、最も信頼度の高い認識代替候補か、リストから選択された別の代替テキストです。 これは、1 つの単語を表す場合に便利です。 |
ICF_EnhancedMetafile 値: 0x8 背景を作成するために再生する拡張メタファイル。 メタファイルは、インクの背景のレンダリングに使用される限り、有効なままにする必要があります。 |
ICF_Metafile 値: 0x20 インクは、グラフィックを描画するために再生できるメタファイルまたはコマンドの一覧として格納されます。 |
ICF_Bitmap 値: 0x40 背景として使用するビットマップ。 ビットマップ デバイス コンテキストは、インクの背景のレンダリングに使用される限り、有効なままにする必要があります。 |
ICF_PasteMask 値: 0x7 貼り付けに使用できる形式 ( tInk、sInk、ISF など)。 |
ICF_CopyMask 値: 0x7f インクを使用してクリップボードにコピーされる形式。 これが既定値です。 |
ICF_Default インクは CopyMask として格納されます。 |
解説
C++ では、一度に複数のフラグを設定しようとすると、明示的なキャストが必要です。 明示的なキャストが使用されていない場合は、コンパイル エラーが発生します。
要件
サポートされている最小のクライアント | Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
Header | msinkaut.h |