ParagraphCollection
Contenido
[
Ocultar
]ParagraphCollection class
Proporciona acceso escrito a una colección deParagraph
nodos.
Para obtener más información, visite elTrabajar con párrafos artículo de documentación.
public class ParagraphCollection : NodeCollection
Propiedades
Nombre | Descripción |
---|---|
Count { get; } | Obtiene el número de nodos de la colección. |
Item { get; } | Recupera unParagraph en el índice dado. (2 indexers) |
Métodos
Nombre | Descripción |
---|---|
Add(Node) | Agrega un nodo al final de la colección. |
Clear() | Elimina todos los nodos de esta colección y del documento. |
Contains(Node) | Determina si un nodo está en la colección. |
GetEnumerator() | Proporciona una iteración de estilo “foreach” simple sobre la colección de nodos. |
IndexOf(Node) | Devuelve el índice de base cero del nodo especificado. |
Insert(int, Node) | Inserta un nodo en la colección en el índice especificado. |
Remove(Node) | Elimina el nodo de la colección y del documento. |
RemoveAt(int) | Elimina el nodo en el índice especificado de la colección y del documento. |
ToArray() | Copia todos los párrafos de la colección en una nueva matriz de párrafos. (2 methods) |
Ejemplos
Muestra cómo comprobar si un párrafo es una revisión movida.
Document doc = new Document(MyDir + "Revisions.docx");
// Este documento contiene revisiones "Mover", que aparecen cuando resaltamos texto con el cursor,
// y luego arrástrelo para moverlo a otra ubicación
// mientras realizamos el seguimiento de las revisiones en Microsoft Word mediante "Revisar" -> "Cambio de camino".
Assert.AreEqual(6, doc.Revisions.Count(r => r.RevisionType == RevisionType.Moving));
ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
// Las revisiones de movimiento constan de pares de revisiones "Mover desde" y "Mover a".
// Estas revisiones son cambios potenciales al documento que podemos aceptar o rechazar.
// Antes de aceptar/rechazar una revisión de movimiento, el documento
// debe realizar un seguimiento de los destinos de salida y llegada del texto.
// El segundo y cuarto párrafo definen una de esas revisiones y, por lo tanto, ambos tienen el mismo contenido.
Assert.AreEqual(paragraphs[1].GetText(), paragraphs[3].GetText());
// La revisión "Mover desde" es el párrafo desde donde arrastramos el texto.
// Si aceptamos la revisión, este párrafo desaparecerá,
// y el otro permanecerá y ya no será una revisión.
Assert.True(paragraphs[1].IsMoveFromRevision);
// La revisión "Mover a" es el párrafo donde arrastramos el texto.
// Si rechazamos la revisión, este párrafo desaparecerá y el otro permanecerá.
Assert.True(paragraphs[3].IsMoveToRevision);
Ver también
- class NodeCollection
- espacio de nombres Aspose.Words
- asamblea Aspose.Words