Skip to main content

Метод Range.getBlocksEnumerator

Предоставляет возможность итерации по блокам.

Пример для текстового документа​


Range range = document.getRange();
BlocksEnumerator blocksEnumerator = range.getBlocksEnumerator();
foreach (var block in blocksEnumerator)
{
Console.WriteLine(block.getRange().extractText());
}

Пример для табличного документа​


Table table = document.getBlocks().getTable(0);
if (table != null)
{
Cell cell = table.getCell("B2");
Range cellRange = cell.getRange();
BlocksEnumerator blocksEnumerator = cellRange.getBlocksEnumerator();
foreach (var block in blocksEnumerator)
{
Console.WriteLine(block.getRange().extractText());
}
}