Практическое руководство. Управление элементами потокового содержимого с помощью свойства Blocks
Эти примеры демонстрируют некоторые из наиболее распространенных операций, которые могут выполняться над элементами потокового содержимого через блоки свойство. Это свойство используется для добавления и удаления элементов из BlockCollection. Элементы содержимого на поток, эта функция блоки свойства включают:
Для использования этих примерах Section поток элемент содержимого, но эти методы применяются ко всем элементам, на которых размещены коллекцию элемент содержимого нефиксированного формата.
Пример
В следующем примере создается новый Section , а затем использует добавить метод, чтобы добавить новый абзац в разделе содержимое.
Section secx = new Section();
secx.Blocks.Add(new Paragraph(new Run("A bit of text content...")));
Пример
В следующем примере создается новый Paragraph элемент и вставляет его в начале Section.
Paragraph parx = new Paragraph(new Run("Text to insert..."));
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx);
Пример
В следующем примере возвращается количество верхнего уровня Block элементов, содержащихся в Section.
int countTopLevelBlocks = secx.Blocks.Count;
Пример
В следующем примере удаляется последний Block элемент Section.
secx.Blocks.Remove(secx.Blocks.LastBlock);
Пример
В следующем примере удаляется все содержимое (Block элементы) из Section.
secx.Blocks.Clear();
См. также
- BlockCollection
- InlineCollection
- ListItemCollection
- Общие сведения о документах нефиксированного формата
- Управление группами строк таблицы пользователя с помощью свойства RowGroups
- Управление столбцами таблицы с помощью свойства Columns
- Управление группами строк таблицы пользователя с помощью свойства RowGroups