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
namn | Beskrivning |
---|---|
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
namn | Beskrivning |
---|---|
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
- namnutrymme Aspose.Words
- hopsättning Aspose.Words