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