TextColumnCollection
TextColumnCollection class
En samling avTextColumn
objekt som representerar alla textkolumner i ett avsnitt 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 i ett dokument. |
EvenlySpaced { get; set; } | Sant om textkolumner har samma bredd och är 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 kolumnerna är jämnt fördelade, hämtar eller ställer in mängden avstånd mellan varje kolumn i punkter. |
Width { get; } | När kolumnerna är jämnt fördelade, hämtar kolumnernas bredd. |
Metoder
namn | Beskrivning |
---|---|
SetCount(int) | Ordnar text i det angivna antalet textkolumner. |
Anmärkningar
AnvändaSetCount
för att ställa in antalet textkolumner.
För att göra alla kolumner lika breda och jämnt fördelade, angeEvenlySpaced
tillsann
och ange mängden avstånd mellan kolumnerna iSpacing
MS Word beräknar kolumnbredder automatiskt.
Om du harEvenlySpaced
inställd påfalsk
, måste du ange bredd och avstånd för varje -kolumn individuellt. Använd indexeraren för att komma åt enskildaTextColumn
föremål.
När du använder anpassade kolumnbredder, se till att summan av alla kolumnbredder och avstånden mellan dem är lika med sidbredden 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