Pular para o conteúdo principal
O resultado da comparação de um documento ou de uma página com sua cópia pode ser representado no formato XML. Ele contém informações sobre os tipos de modificações feitas no conteúdo e a localização dessas alterações em ambos os arquivos. Veja a descrição das tags XML na tabela abaixo. Você pode encontrar o esquema XML do resultado da comparação no arquivo ComparisonResultXmlSchema.xsd. Esse arquivo está localizado na pasta Headers no macOS ou na pasta Inc no Linux e no Windows (Iniciar > Programas > ABBYY FineReader Engine 12 > Pastas de instalação > Pasta de arquivos de inclusão) Descrição do esquema XML para o resultado da comparação
NomeTipoMultiplicidadeTag paiDescrição
ComparisonResultComparisonResultType <Accordion title=“Elementos do tipo”> Change — a alteração detectada; tem o ChangeType </Accordion> Não tem atributos de tipo1nãoO resultado da comparação entre dois arquivos.
ChangeChangeType <Accordion title=“Elementos do tipo”> Location — a localização da alteração detectada; tem o LocationType TextChange — a alteração detectada no texto; tem o TextChangeType </Accordion> <Accordion title=“Atributos do tipo”> ModificationType — (obrigatório) o tipo de modificação feita no conteúdo. Pode ser um dos seguintes valores: Deleted, Inserted, Modified </Accordion>0…unboundedComparisonResultInformações sobre uma alteração detectada.
Location<br />LocationType <Accordion title=“Elementos do tipo”> Position — a posição da alteração no texto; tem o PositionType Region — a região da alteração; tem o RegionType </Accordion> <Accordion title=“Atributos do tipo”> Type — (obrigatório) o tipo de localização. Pode ser um dos seguintes valores: Reference, User </Accordion>2<br />ChangeA localização da alteração detectada.
TextChangeTextChangeType <Accordion title=“Elementos do tipo”> ReferenceText — a alteração de texto no documento ou na página original (string) UserText — a alteração de texto na cópia do documento ou da página (string) </Accordion> Não tem atributos de tipo1ChangeA alteração detectada no texto.
PositionPositionType <Accordion title=“Elementos do tipo”> BlockNumber — o índice do bloco de texto no layout da página PageIndex — o índice da página ParagraphIndex — o índice do parágrafo no bloco de texto SymbolIndex — o índice do símbolo no bloco de texto </Accordion> <Accordion title=“Atributos do tipo”> Type — (obrigatório) o tipo de posição. Pode ser um dos seguintes valores: Begin, End </Accordion>2LocationA posição da alteração no texto.
RegionRegionType, a sequência de tags Rect <Accordion title=“Elementos do tipo”> Rect — retângulo de uma região de bloco. Rectangle é representado como um conjunto de coordenadas separado por vírgulas (string) PageIndex — (obrigatório) o índice da página com as alterações detectadas </Accordion> Não tem atributos de tipo1…unboundedLocationA região da alteração.
ComparisonSchemeDiagram

Veja também

IComparisonResult::Export