AdvancedCompareOptions

AdvancedCompareOptions class

Gelişmiş karşılaştırma seçeneklerinin ayarlanmasına izin verir.

public class AdvancedCompareOptions

yapıcılar

İsimTanım
AdvancedCompareOptions()Default_Constructor

Özellikleri

İsimTanım
IgnoreDmlUniqueId { get; set; }DrawingML benzersiz kimliğindeki farkın göz ardı edilip edilmeyeceğini belirtir.
IgnoreStoreItemId { get; set; }StructuredDocumentTag depolama öğesi kimliğindeki farkın göz ardı edilip edilmeyeceğini belirtir.

Notlar

Bu seçeneklerin Microsoft Word’de karşılığı yoktur ve daha kesin karşılaştırma sonucu üretmeye yardımcı olabilir.

Örnekler

Aynı içeriğe sahip ancak farklı mağaza öğesi kimliğine sahip SDT’nin nasıl karşılaştırılacağını gösterir.

Document docA = new Document(MyDir + "Document with SDT 1.docx");
Document docB = new Document(MyDir + "Document with SDT 2.docx");

// Aynı içeriğe sahip ancak farklı mağaza öğesi kimliğine sahip SDT'yi karşılaştırmak için seçenekleri yapılandırın.
CompareOptions compareOptions = new CompareOptions();
compareOptions.AdvancedOptions.IgnoreStoreItemId = false;

docA.Compare(docB, "user", DateTime.Now, compareOptions);
Assert.AreEqual(8, docA.Revisions.Count);

compareOptions.AdvancedOptions.IgnoreStoreItemId = true;

docA.Revisions.RejectAll();
docA.Compare(docB, "user", DateTime.Now, compareOptions);
Assert.AreEqual(0, docA.Revisions.Count);

Ayrıca bakınız