Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En estos ejemplos se muestran algunas de las operaciones más comunes que se pueden realizar en elementos de contenido de flujo a través de la propiedad Blocks . Esta propiedad se usa para agregar y quitar elementos de BlockCollection. Los elementos de contenido de flujo que presentan una propiedad Blocks incluyen:
Estos ejemplos utilizan Section como el elemento de contenido de flujo, pero estas técnicas son aplicables a todos los elementos que hospedan una colección de elementos de contenido de flujo.
Crear una nueva sección
En el ejemplo siguiente se crea un nuevo Section y, a continuación, se usa el método Add para agregar un nuevo paragraph al contenido de la sección .
Section secx = new Section();
secx.Blocks.Add(new Paragraph(new Run("A bit of text content...")));
Dim secx As New Section()
secx.Blocks.Add(New Paragraph(New Run("A bit of text content...")))
Crear un nuevo elemento párrafo
En el ejemplo siguiente se crea un nuevo Paragraph elemento y se inserta al principio de .Section
Paragraph parx = new Paragraph(new Run("Text to insert..."));
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx);
Dim parx As New Paragraph(New Run("Text to insert..."))
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx)
Obtener los elementos bloque de nivel superior en la sección
En el ejemplo siguiente se obtiene el número de elementos de nivel Block superior contenidos en .Section
int countTopLevelBlocks = secx.Blocks.Count;
Dim countTopLevelBlocks As Integer = secx.Blocks.Count
Eliminar el último elemento Block de la sección
En el ejemplo siguiente se elimina el último Block elemento de Section.
secx.Blocks.Remove(secx.Blocks.LastBlock);
secx.Blocks.Remove(secx.Blocks.LastBlock)
Borrar todo el contenido del elemento Block de la sección
En el ejemplo siguiente se borra todo el contenido (Block elementos) de Section.
secx.Blocks.Clear();
secx.Blocks.Clear()
Consulte también
- BlockCollection
- InlineCollection
- ListItemCollection
- Información general del documento de Flow
- Manipular los grupos de filas de una tabla a través de la propiedad RowGroups
- Manipular las columnas de una tabla a través de la propiedad Columns
- Manipular los grupos de filas de una tabla a través de la propiedad RowGroups
.NET Desktop feedback