SplitTextByColumns

ITextFrame.SplitTextByColumns method

Divise le contenu textuel de lITextFrame en un tableau de chaînes, où chaque élément correspond à une colonne de texte distincte dans le cadre.

public string[] SplitTextByColumns()

Return Value

Un tableau de chaînes, où chaque chaîne représente le contenu textuel d’une colonne spécifique dans lITextFrame.

Remarks

Si le cadre de texte ne contient pas plusieurs colonnes, le tableau retourné aura un seul élément contenant le texte complet. Les colonnes vides seront représentées comme des chaînes vides dans le tableau.

Examples

L’exemple suivant démontre comment utiliser SplitTextByColumns:

using (Presentation pres = new Presentation("example.pptx"))
{
    // Obtenir la première forme sur la diapositive et la caster en ITextFrame
    ITextFrame textFrame = pres.Slides[0].Shapes[0] as ITextFrame;
    // Diviser le contenu du cadre de texte en colonnes
    string[] columnsText = textFrame.SplitTextByColumns();
    // Imprimer le texte de chaque colonne dans la console
    foreach (string column in columnsText)
        Console.WriteLine(column);
}

See Also