TextColumnCollection
TextColumnCollection class
Une collection deTextColumn
objets qui représentent toutes les colonnes de texte dans une section d’un document.
Pour en savoir plus, visitez leTravailler avec des sections article de documentation.
public class TextColumnCollection
Propriétés
Nom | La description |
---|---|
Count { get; } | Obtient le nombre de colonnes dans la section d’un document. |
EvenlySpaced { get; set; } | Vrai si les colonnes de texte sont de largeur égale et régulièrement espacées. |
Item { get; } | Renvoie une colonne de texte à l’index spécifié. |
LineBetween { get; set; } | Quandvrai , ajoute une ligne verticale entre les colonnes. |
Spacing { get; set; } | Lorsque les colonnes sont régulièrement espacées, obtient ou définit la quantité d’espace entre chaque colonne en points. |
Width { get; } | Lorsque les colonnes sont régulièrement espacées, obtient la largeur des colonnes. |
Méthodes
Nom | La description |
---|---|
SetCount(int) | Organise le texte dans le nombre spécifié de colonnes de texte. |
Remarques
UtiliserSetCount
pour définir le nombre de colonnes de texte.
Pour que toutes les colonnes aient la même largeur et soient espacées uniformément, définissezEvenlySpaced
àvrai
et spécifiez la quantité d’espace entre les colonnes dansSpacing
. MS Word calculera automatiquement la largeur des colonnes.
Si vous avezEvenlySpaced
réglé surFAUX
Vous devez spécifier la largeur et l’espacement de chaque colonne individuellement. Utilisez l’indexeur pour accéder à chaque colonne.TextColumn
objets.
Lorsque vous utilisez des largeurs de colonnes personnalisées, assurez-vous que la somme de toutes les largeurs de colonnes et des espacements entre elles est égale à la largeur de la page moins les marges de page gauche et droite.
Exemples
Montre comment créer plusieurs colonnes régulièrement espacées dans une section.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
TextColumnCollection columns = builder.PageSetup.TextColumns;
columns.Spacing = 100;
columns.SetCount(2);
builder.Writeln("Column 1.");
builder.InsertBreak(BreakType.ColumnBreak);
builder.Writeln("Column 2.");
doc.Save(ArtifactsDir + "PageSetup.ColumnsSameWidth.docx");
Voir également
- espace de noms Aspose.Words
- Assemblée Aspose.Words