ComparerContext
Contenuti
[
Nascondere
]ComparerContext class
Contesto comparatore documenti
public class ComparerContext : ProcessorContext
Costruttori
| Nome | Descrizione | 
|---|---|
| ComparerContext() | Default_Costruttore | 
Proprietà
| Nome | Descrizione | 
|---|---|
| AcceptRevisions { get; set; } | Indica se accettare le revisioni nei documenti prima di confrontarli. Se i documenti confrontati contengono revisioni e questo flag è impostato su falso, il processore rifiuterà le revisioni. Il valore predefinito è VERO. | 
| Author { get; set; } | L’autore da assegnare alle revisioni create durante il confronto dei documenti. | 
| CompareOptions { get; } | Opzioni utilizzate durante il confronto dei documenti. | 
| DateTime { get; set; } | Data e ora assegnate alle revisioni create durante il confronto dei documenti. | 
| FontSettings { get; set; } | Impostazioni del font utilizzate dal processore. | 
| LayoutOptions { get; } | Opzioni di layout del documento utilizzate dal processore. | 
| WarningCallback { get; set; } | Callback di avviso utilizzato dal processore. | 
Esempi
Mostra come confrontare in modo semplice i documenti utilizzando il contesto.
// Esistono diversi modi per confrontare i documenti:
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();
Mostra come confrontare i documenti dal flusso utilizzando il contesto.
// Esistono diversi modi per confrontare i documenti dal flusso:
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();
    }
}
Guarda anche
- class ProcessorContext
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words