ComparerContext
Innehåll
[
Dölj
]ComparerContext class
Dokumentjämförare context
public class ComparerContext : ProcessorContext
Konstruktörer
namn | Beskrivning |
---|---|
ComparerContext() | Default_Constructor |
Egenskaper
namn | Beskrivning |
---|---|
AcceptRevisions { get; set; } | Anger om revisioner i dokumenten ska accepteras innan de jämförs. Om de jämförda dokumenten innehåller revisioner och denna flagga är inställd på falskt, kommer processorn att avvisa revisioner. Standard ärsann . |
Author { get; set; } | Författaren som ska tilldelas revisioner som skapats under dokumentjämförelsen. |
CompareOptions { get; } | Alternativ som används vid jämförelse av dokument. |
DateTime { get; set; } | Datum och tid som tilldelats revisioner som skapats under dokumentjämförelsen. |
FontSettings { get; set; } | Typsnittsinställningar som används av processorn. |
LayoutOptions { get; } | Dokumentlayoutalternativ som används av processorn. |
WarningCallback { get; set; } | Varningsåteranrop som används av processorn. |
Exempel
Visar hur man enkelt jämför dokument med hjälp av kontext.
// Det finns flera sätt att jämföra dokument:
string firstDoc = MyDir + "Table column bookmarks.docx";
string secondDoc = MyDir + "Table column bookmarks.doc";
ComparerContext comparerContext = new ComparerContext();
comparerContext.CompareOptions.IgnoreCaseChanges = true;
comparerContext.Author = "Author";
comparerContext.DateTime = new DateTime();
Comparer.Create(comparerContext)
.From(firstDoc)
.From(secondDoc)
.To(ArtifactsDir + "LowCode.CompareContextDocuments.docx")
.Execute();
Visar hur man jämför dokument från strömmen med hjälp av kontext.
// Det finns flera sätt att jämföra dokument från strömmen:
using (FileStream firstStreamIn = new FileStream(MyDir + "Table column bookmarks.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream secondStreamIn = new FileStream(MyDir + "Table column bookmarks.doc", FileMode.Open, FileAccess.Read))
{
ComparerContext comparerContext = new ComparerContext();
comparerContext.CompareOptions.IgnoreCaseChanges = true;
comparerContext.Author = "Author";
comparerContext.DateTime = new DateTime();
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.CompareContextStreamDocuments.docx", FileMode.Create, FileAccess.ReadWrite))
Comparer.Create(comparerContext)
.From(firstStreamIn)
.From(secondStreamIn)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
}
Se även
- class ProcessorContext
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words