SplitTextByColumns

Método TextFrame.SplitTextByColumns

Divide el contenido de texto del ITextFrame en un array de cadenas, donde cada elemento corresponde a una columna de texto separada dentro del marco.

public string[] SplitTextByColumns()

Valor de Retorno

Un array de cadenas, donde cada cadena representa el contenido de texto de una columna específica en el ITextFrame.

Observaciones

Si el marco de texto no contiene múltiples columnas, el array devuelto tendrá un único elemento que contiene el texto completo. Las columnas vacías se representarán como cadenas vacías en el array.

Ejemplos

El siguiente ejemplo demuestra cómo usar SplitTextByColumns:

using (Presentation pres = new Presentation("example.pptx"))
{
    // Obtener la primera forma en la diapositiva y convertirla a ITextFrame
    ITextFrame textFrame = pres.Slides[0].Shapes[0] as ITextFrame;
    // Dividir el contenido del marco de texto en columnas
    string[] columnsText = textFrame.SplitTextByColumns();
    // Imprimir el texto de cada columna en la consola
    foreach (string column in columnsText)
        Console.WriteLine(column);
}

Véase También