次の方法で共有


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

関連項目

ClipboardCopy メソッド

ClipboardCopyWithRectangle メソッド

InkDisp クラス

sInk オブジェクトと tInk オブジェクト