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);
}
См. Также
- интерфейс ITextFrame
- пространство имен Aspose.Slides
- сборка Aspose.Slides