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 documentaire.
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 soient de même largeur et espacées uniformément, définissezEvenlySpaced
àvrai
et spécifiez la quantité d’espace entre les colonnes dansSpacing
. MS Word will calculera automatiquement les largeurs de colonnes.
Si tu asEvenlySpaced
mis àFAUX
, vous devez spécifier la largeur et l’espacement pour chaque colonne each individuellement. Utilisez l’indexeur pour accéder aux individusTextColumn
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