ComparerContext
Contenu
[
Cacher
]ComparerContext class
Comparateur de documents context
public class ComparerContext : ProcessorContext
Constructeurs
Nom | La description |
---|---|
ComparerContext() | Default_Constructor |
Propriétés
Nom | La description |
---|---|
AcceptRevisions { get; set; } | Indique s’il faut accepter les révisions dans les documents avant de les comparer. Si les documents comparés contiennent des révisions et que cet indicateur est défini sur faux, le processeur rejettera les révisions. La valeur par défaut estvrai . |
Author { get; set; } | L’auteur à attribuer aux révisions créées lors de la comparaison des documents. |
CompareOptions { get; } | Options utilisées lors de la comparaison de documents. |
DateTime { get; set; } | La date et l’heure attribuées aux révisions créées lors de la comparaison des documents. |
FontSettings { get; set; } | Paramètres de police utilisés par le processeur. |
LayoutOptions { get; } | Options de mise en page du document utilisées par le processeur. |
WarningCallback { get; set; } | Rappel d’avertissement utilisé par le processeur. |
Exemples
Montre comment comparer simplement des documents en utilisant le contexte.
// Il existe plusieurs façons de comparer des documents :
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();
Montre comment comparer des documents du flux à l’aide du contexte.
// Il existe plusieurs façons de comparer les documents du flux :
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();
}
}
Voir également
- class ProcessorContext
- espace de noms Aspose.Words.LowCode
- Assemblée Aspose.Words