Text Property
Summary
The text for the difference.
Syntax
[DataMemberAttribute(Name="text")]
public string Text { get; set; }
public:
[DataMemberAttribute(Name=L"text")]
property String^ Text
{
String^ get()
void set(String^ value)
}
Property Value
A string containing all the text for the difference.
Example
using Leadtools.Document;
using Leadtools.Document.Compare;
using Leadtools;
public void CompareTextDocumentPageTextExample()
{
var doc1 = DocumentFactory.LoadFromFile(pathToDocument1, new LoadDocumentOptions());
var doc2 = DocumentFactory.LoadFromFile(pathToDocument2, new LoadDocumentOptions());
var textList = new List<DocumentPageText>()
{
doc1.Pages.First().GetText(),
doc2.Pages.First().GetText()
};
var comparer = new DocumentComparer();
var diffs = comparer.CompareText(textList);
foreach (TextDifference diff in diffs)
{
Console.WriteLine($"Operations: {diff.Operation}");
Console.WriteLine($"Text: {diff.Text}");
Console.WriteLine("--------");
}
}
import static org.junit.Assert.assertTrue;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.ArrayList;
import java.util.List;
import org.junit.*;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
import leadtools.document.DocumentFactory;
import leadtools.document.DocumentPageText;
import leadtools.document.LEADDocument;
import leadtools.document.LoadDocumentOptions;
import leadtools.document.compare.*;
public void compareTextDocumentPageTextExample() {
final String LEAD_VARS_IMAGES_DIR = "C:\\LEADTOOLS23\\Resources\\Images";
String pathToDocument2 = combine(LEAD_VARS_IMAGES_DIR, "LEADTOOLSEditor.docx");
String pathToDocument1 = combine(LEAD_VARS_IMAGES_DIR, "LEADTOOLSEditor.docx");
LEADDocument doc1 = DocumentFactory.loadFromFile(pathToDocument1, new LoadDocumentOptions());
LEADDocument doc2 = DocumentFactory.loadFromFile(pathToDocument2, new LoadDocumentOptions());
DocumentPageText[] textList = { doc1.getPages().get(0).getText(),
doc2.getPages().get(0).getText() };
DocumentComparer comparer = new DocumentComparer();
List<TextDifference> diffs = comparer.compareText(textList);
for (TextDifference diff : diffs) {
System.out.println("Operations: " + diff.getOperation());
System.out.println("Text: " + diff.getText());
System.out.println("--------");
}
assertTrue(diffs.size() > 0);
}