SplitTextByColumns

TextFrame.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);
}

См. Также