AdvancedCompareOptions

AdvancedCompareOptions class

يسمح بتعيين خيارات المقارنة المتقدمة.

public class AdvancedCompareOptions

المنشئون

اسموصف
AdvancedCompareOptions()Default_Constructor

الخصائص

اسموصف
IgnoreDmlUniqueId { get; set; }يحدد ما إذا كان سيتم تجاهل الاختلاف في معرف DrawingML الفريد.
IgnoreStoreItemId { get; set; }يحدد ما إذا كان سيتم تجاهل الاختلاف في معرف عنصر مخزن StructuredDocumentTag.

ملاحظات

لا يوجد لهذه الخيارات ما يعادلها في Microsoft Word وقد تساعد في إنتاج نتيجة مقارنة أكثر دقة.

أمثلة

يوضح كيفية مقارنة SDT بنفس المحتوى ولكن بمعرفات عناصر متجر مختلفة.

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

// قم بتكوين الخيارات لمقارنة SDT بنفس المحتوى ولكن بمعرفات عناصر متجر مختلفة.
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);

أنظر أيضا