ComparerContext
İçindekiler
[
Saklamak
]ComparerContext class
Belge karşılaştırıcı bağlamı
public class ComparerContext : ProcessorContext
yapıcılar
İsim | Tanım |
---|---|
ComparerContext() | Default_Constructor |
Özellikleri
İsim | Tanım |
---|---|
AcceptRevisions { get; set; } | Belgeleri karşılaştırmadan önce revizyonların kabul edilip edilmeyeceğini belirtir. Karşılaştırılan belgeler revizyonlar içeriyorsa ve bu bayrak false olarak ayarlanırsa, işlemci revizyonları reddeder. Varsayılandoğru . |
Author { get; set; } | Belge karşılaştırması sırasında oluşturulan revizyonlara atanacak yazar. |
CompareOptions { get; } | Belgeleri karşılaştırırken kullanılan seçenekler. |
DateTime { get; set; } | Belge karşılaştırması sırasında oluşturulan revizyonlara atanan tarih ve saat. |
FontSettings { get; set; } | İşlemci tarafından kullanılan yazı tipi ayarları. |
LayoutOptions { get; } | İşlemci tarafından kullanılan belge düzeni seçenekleri. |
WarningCallback { get; set; } | İşlemci tarafından kullanılan uyarı geri araması. |
Örnekler
Belgelerin bağlam kullanılarak nasıl basit bir şekilde karşılaştırılacağını gösterir.
// Belgeleri karşılaştırmanın birkaç yolu vardır:
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();
Akıştaki belgelerin bağlam kullanılarak nasıl karşılaştırılacağını gösterir.
// Akıştaki belgeleri karşılaştırmanın birkaç yolu vardır:
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();
}
}
Ayrıca bakınız
- class ProcessorContext
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words