SplitTextByColumns

ITextFrame.SplitTextByColumns метод

Разделяет текстовое содержимое ITextFrame на массив строк, где каждый элемент соответствует отдельной текстовой колонке внутри рамки.

public string[] SplitTextByColumns()

Возвращаемое значение

Массив строк, где каждая строка представляет текстовое содержимое конкретной колонки в ITextFrame.

Примечания

Если текстовая рамка не содержит несколько колонок, возвращаемый массив будет иметь единственный элемент, содержащий полный текст. Пустые колонки будут представлены в массиве как пустые строки.

Примеры

Следующий пример демонстрирует, как использовать SplitTextByColumns:

using (Presentation pres = new Presentation("example.pptx"))
{
    // Получить первую фигуру на слайде и привести ее к ITextFrame
    ITextFrame textFrame = pres.Slides[0].Shapes[0] as ITextFrame;
    // Разделить содержание текстовой рамки на колонки
    string[] columnsText = textFrame.SplitTextByColumns();
    // Вывести текст каждой колонки в консоль
    foreach (string column in columnsText)
        Console.WriteLine(column);
}

См. Также