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 |