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

另请参阅