Поделиться через


Практическое руководство. Управление элементами потокового содержимого через свойство Blocks

В этих примерах показаны некоторые наиболее распространенные операции, которые могут быть выполнены в элементах потока содержимого с помощью свойства Blocks. Это свойство используется для добавления и удаления элементов в BlockCollection. К элементам потока содержимого, которые имеют свойство Block, относятся:

В этих примерах показано, как использовать Section в качестве элемента потокового содержимого, но эти методы применяются ко всем элементам, в которых размещена коллекция элементов потокового содержимого.

Пример

В следующем примере создается новый Section и затем используется метод Add для добавления нового абзаца в содержимое Section.

            Dim secx As New Section()
            secx.Blocks.Add(New Paragraph(New Run("A bit of text content...")))
Section secx = new Section();
secx.Blocks.Add(new Paragraph(new Run("A bit of text content...")));

В следующем примере создается новый элемент Paragraph, который вставляется в начало объекта Section.

            Dim parx As New Paragraph(New Run("Text to insert..."))
            secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx)
Paragraph parx = new Paragraph(new Run("Text to insert..."));
secx.Blocks.InsertBefore(secx.Blocks.FirstBlock, parx);

В следующем примере извлекается число элементов Block верхнего уровня, содержащихся в Section.

            Dim countTopLevelBlocks As Integer = secx.Blocks.Count
int countTopLevelBlocks = secx.Blocks.Count;

В следующем примере удаляется последний элемент Block в объекте Section.

            secx.Blocks.Remove(secx.Blocks.LastBlock)
secx.Blocks.Remove(secx.Blocks.LastBlock);

В следующем примере удаляется все содержимое (элементы Block) из объекта Section.

            secx.Blocks.Clear()
secx.Blocks.Clear();

См. также

Задачи

Практическое руководство. Управление группами строк таблицы пользователя с помощью свойства RowGroups

Практическое руководство. Управление столбцами таблицы с помощью свойства столбцов

Практическое руководство. Управление группами строк таблицы пользователя с помощью свойства RowGroups

Ссылки

BlockCollection

InlineCollection

ListItemCollection

Основные понятия

Общие сведения о документе нефиксированного формата