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
墨迹应形成单词。 它使识别器能够将墨迹转换为文本。 识别的文本要么是具有最大置信度分级的替代项,要么是从列表中选择的另一个备用文本。 这在表示单个单词时很有用。
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 [仅限桌面应用]
最低受支持的服务器 无受支持的版本
标头 msinkaut.h

另请参阅

ClipboardCopy 方法

ClipboardCopyWithRectangle 方法

InkDisp 类

sInk 和 tInk 对象