TextColumnCollection

TextColumnCollection class

En samling avTextColumn objekt som representerar alla textkolumner i en del av ett dokument.

För att lära dig mer, besökArbeta med sektioner dokumentationsartikel.

public class TextColumnCollection

Egenskaper

namnBeskrivning
Count { get; }Hämtar antalet kolumner i avsnittet av ett dokument.
EvenlySpaced { get; set; }Sant om textkolumner är lika breda och jämnt fördelade.
Item { get; }Returnerar en textkolumn vid det angivna indexet.
LineBetween { get; set; }NärSann lägger till en vertikal linje mellan kolumner.
Spacing { get; set; }När kolumner är jämnt fördelade, hämtas eller ställer in mängden utrymme mellan varje kolumn i poäng.
Width { get; }När kolumner är jämnt fördelade, får bredden på kolumnerna.

Metoder

namnBeskrivning
SetCount(int)Ordnar text i det angivna antalet textkolumner.

Anmärkningar

Använda sig avSetCount för att ställa in antalet textkolumner.

Ställ in för att göra alla kolumner lika breda och jämnt fördeladeEvenlySpaced tillSann och ange mängden utrymme mellan kolumnerna iSpacing. MS Word kommer att automatiskt beräkna kolumnbredder.

Om du harEvenlySpaced satt tillfalsk måste du ange bredd och avstånd för varje kolumn individuellt. Använd indexeraren för att komma åt individenTextColumn föremål.

När du använder anpassade kolumnbredder, se till att summan av alla kolumnbredder och avstånd mellan dem är lika med sidbredd minus vänster och höger sidmarginaler.

Exempel

Visar hur man skapar flera jämnt fördelade kolumner i ett avsnitt.

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

Se även