AdvancedCompareOptions
Contenu
[
Cacher
]AdvancedCompareOptions class
Permet de définir des options de comparaison avancées.
public class AdvancedCompareOptions
Constructeurs
Nom | La description |
---|---|
AdvancedCompareOptions() | Default_Constructor |
Propriétés
Nom | La description |
---|---|
IgnoreDmlUniqueId { get; set; } | Spécifie s’il faut ignorer la différence dans l’identifiant unique de DrawingML. |
IgnoreStoreItemId { get; set; } | Spécifie s’il faut ignorer la différence dans l’ID d’élément de magasin StructuredDocumentTag. |
Remarques
Ces options n’ont pas d’équivalence dans Microsoft Word et peuvent aider à produire un résultat de comparaison plus précis.
Exemples
Montre comment comparer SDT avec le même contenu mais un identifiant d’article de magasin différent.
Document docA = new Document(MyDir + "Document with SDT 1.docx");
Document docB = new Document(MyDir + "Document with SDT 2.docx");
// Configurez les options pour comparer SDT avec le même contenu mais un identifiant d'élément de magasin différent.
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);
Voir également
- espace de noms Aspose.Words.Comparing
- Assemblée Aspose.Words