IsInsertRevision
Contenido
[
Ocultar
]InlineStory.IsInsertRevision property
Devuelve verdadero si este objeto se insertó en Microsoft Word mientras el seguimiento de cambios estaba habilitado.
public bool IsInsertRevision { get; }
Ejemplos
Muestra cómo ver las propiedades relacionadas con la revisión de los nodos InlineStory.
Document doc = new Document(MyDir + "Revision footnotes.docx");
// Cuando editamos el documento mientras la opción "Seguimiento de cambios", que se encuentra en vía Revisar -> Seguimiento,
// está activado en Microsoft Word, los cambios que aplicamos cuentan como revisiones.
// Al editar un documento usando Aspose.Words, podemos comenzar a rastrear las revisiones por
// invocando el método "StartTrackRevisions" del documento y deteniendo el seguimiento utilizando el método "StopTrackRevisions".
// Podemos aceptar revisiones para asimilarlas al documento
// o rechazarlos para deshacer y descartar el cambio propuesto.
Assert.IsTrue(doc.HasRevisions);
List<Footnote> footnotes = doc.GetChildNodes(NodeType.Footnote, true).Cast<Footnote>().ToList();
Assert.AreEqual(5, footnotes.Count);
// A continuación se muestran cinco tipos de revisiones que pueden marcar un nodo InlineStory.
// 1 - Una revisión "insertar":
// Esta revisión ocurre cuando insertamos texto mientras realizamos el seguimiento de los cambios.
Assert.IsTrue(footnotes[2].IsInsertRevision);
// 2 - Una revisión de "paso de":
// Cuando resaltamos texto en Microsoft Word y luego lo arrastramos a un lugar diferente en el documento
// mientras se rastrean los cambios, aparecen dos revisiones.
// La revisión "mover desde" es una copia del texto original antes de que lo moviéramos.
Assert.IsTrue(footnotes[4].IsMoveFromRevision);
// 3 - Una revisión de "mover a":
// La revisión "mover a" es el texto que movimos en su nueva posición en el documento.
// Las revisiones "mover desde" y "mover a" aparecen en pares para cada revisión de movimiento que realizamos.
// Al aceptar una revisión de movimiento se elimina la revisión "mover desde" y su texto,
// y mantiene el texto de la revisión "mover a".
// Al rechazar una revisión de movimiento, se mantiene la revisión de "mover desde" y se elimina la revisión de "mover a".
Assert.IsTrue(footnotes[1].IsMoveToRevision);
// 4 - Una revisión "eliminada":
// Esta revisión ocurre cuando eliminamos texto mientras realizamos un seguimiento de los cambios. Cuando eliminamos texto como este,
// permanecerá en el documento como una revisión hasta que aceptemos la revisión,
// que eliminará el texto definitivamente, o rechazará la revisión, que mantendrá el texto que eliminamos donde estaba.
Assert.IsTrue(footnotes[3].IsDeleteRevision);
Ver también
- class InlineStory
- espacio de nombres Aspose.Words
- asamblea Aspose.Words