elscore.h) (MAPPING_DATA_RANGE 结构
包含已识别的文本子范围的文本识别结果。 扩展语言服务 (ELS) 服务在 MAPPING_PROPERTY_BAG 结构中检索此类型的结构数组。
语法
typedef struct _MAPPING_DATA_RANGE {
DWORD dwStartIndex;
DWORD dwEndIndex;
LPWSTR pszDescription;
DWORD dwDescriptionLength;
LPVOID pData;
DWORD dwDataSize;
LPWSTR pszContentType;
LPWSTR *prgActionIds;
DWORD dwActionsCount;
LPWSTR *prgActionDisplayNames;
} MAPPING_DATA_RANGE, *PMAPPING_DATA_RANGE;
成员
dwStartIndex
文本中子范围开头的索引,其中 0 表示传递给 MappingRecognizeText 的指针处的字符,而不是 dwIndex 参数中传递给函数的索引的偏移量。 该值应小于文本的整个长度。
dwEndIndex
文本中子范围末尾的索引,其中 0 指示传递给 MappingRecognizeText 的指针处的字符,而不是在 dwIndex 参数中传递给函数的索引的偏移量。 该值应小于文本的整个长度。
pszDescription
保留。
dwDescriptionLength
保留。
pData
指向作为与子范围关联的服务输出检索的数据的指针。 此数据必须采用 pszContentType 成员中提供的内容类型所指示的格式。
dwDataSize
在 pData 中指定的数据的大小(以字节为单位)。 每个服务都需要报告其输出数据大小(以字节为单位)。
pszContentType
可选。 指向指定 pData 所指示数据的 MIME 内容类型的字符串的指针。 内容类型的示例包括“text/plain”、“text/html”和“text/css”。
注意 在 Windows 7 中,ELS 服务仅支持内容类型“text/plain”。 可以在 文本媒体类型中找到内容类型规范。
prgActionIds
此子范围可用的操作 ID。 它们可用于调用 MappingDoAction。
注意 在 Windows 7 中,ELS 服务不公开任何操作。
dwActionsCount
此子范围可用的操作数。
注意 在 Windows 7 中,ELS 服务不公开任何操作。
prgActionDisplayNames
此子范围的操作显示名称。 这些字符串可以本地化。
注意 在 Windows 7 中,ELS 服务不公开任何操作。
备注
注意 应用程序不应更改此数据结构的任何成员。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | elscore.h |