ComparerContext
Contenido
[
Ocultar
]ComparerContext class
Contexto comparador de documentos
public class ComparerContext : ProcessorContext
Constructores
Nombre | Descripción |
---|---|
ComparerContext() | Constructor predeterminado |
Propiedades
Nombre | Descripción |
---|---|
AcceptRevisions { get; set; } | Indica si se deben aceptar revisiones en los documentos antes de compararlos. Si los documentos comparados contienen revisiones y este indicador se establece en falso, el procesador rechazará las revisiones. El valor predeterminado esverdadero . |
Author { get; set; } | El autor que se asignará a las revisiones creadas durante la comparación de documentos. |
CompareOptions { get; } | Opciones utilizadas al comparar documentos. |
DateTime { get; set; } | La fecha y hora asignadas a las revisiones creadas durante la comparación de documentos. |
FontSettings { get; set; } | Configuración de fuentes utilizada por el procesador. |
LayoutOptions { get; } | Opciones de diseño de documento utilizadas por el procesador. |
WarningCallback { get; set; } | Devolución de llamada de advertencia utilizada por el procesador. |
Ejemplos
Muestra cómo comparar documentos de forma sencilla utilizando el contexto.
//Hay varias formas de comparar documentos:
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();
Muestra cómo comparar documentos de la secuencia utilizando el contexto.
// Hay varias formas de comparar documentos de la secuencia:
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();
}
}
Ver también
- class ProcessorContext
- espacio de nombres Aspose.Words.LowCode
- asamblea Aspose.Words