跳转到主要内容
文档或页面与其副本的比较结果可表示为 XML 格式。其中包含有关内容修改类型的信息,以及这些更改在两个文件中的位置。XML 标记的说明见下表。 您可以在 ComparisonResultXmlSchema.xsd 文件中找到比较结果的 XML 架构。对于 macOS,此文件位于 Headers 文件夹中;对于 LinuxWindows,此文件位于 Inc 文件夹中 (开始 > 程序 > ABBYY FineReader Engine 12 > Installation Folders > Include Files Folder) 比较结果 XML 架构说明
名称类型多重性父标签描述
ComparisonResultComparisonResultType <Accordion title=“类型元素”> Change — 检测到的更改;具有 ChangeType </Accordion> 无类型属性1两个文件的比较结果。
ChangeChangeType <Accordion title=“类型元素”> Location — 检测到的更改的位置;具有 LocationType TextChange — 在文本中检测到的更改;具有 TextChangeType </Accordion> <Accordion title=“类型属性”> ModificationType — (必需) 对内容所做修改的类型。可以是以下值之一:Deleted、Inserted、Modified </Accordion>0…unboundedComparisonResult单个检测到的更改的信息。
Location<br />LocationType <Accordion title=“类型元素”> Position — 更改在文本中的位置;具有 PositionType Region — 更改所在的区域;具有 RegionType </Accordion> <Accordion title=“类型属性”> Type — (必需) 位置类型。可以是以下值之一:Reference、User </Accordion>2<br />Change检测到的更改的位置。
TextChangeTextChangeType <Accordion title=“类型元素”> ReferenceText — 原始文档或页面中的文本更改 (string) UserText — 文档或页面副本中的文本更改 (string) </Accordion> 无类型属性1Change在文本中检测到的更改。
PositionPositionType <Accordion title=“类型元素”> BlockNumber — 页面版面中文本块的索引 PageIndex — 页面索引 ParagraphIndex — 文本块中段落的索引 SymbolIndex — 文本块中符号的索引 </Accordion> <Accordion title=“类型属性”> Type — (必需) 位置类型。可以是以下值之一:Begin、End </Accordion>2Location更改在文本中的位置。
RegionRegionType,Rect 标签序列 <Accordion title=“类型元素”> Rect — 块区域的矩形。Rectangle 表示为一组用逗号分隔的坐标 (string) PageIndex — (必需) 包含检测到更改的页面索引 </Accordion> 无类型属性1…unboundedLocation更改所在的区域。
比较示意图

另请参见

IComparisonResult::Export