alignment property
TableStyle.alignment property
Specifies the alignment for the table style.
get alignment(): Aspose.Words.Tables.TableAlignment
Remarks
The default value is TableAlignment.Left.
Examples
Shows how to set the position of a table.
let doc = new aw.Document();
let builder = new aw.DocumentBuilder(doc);
// Below are two ways of aligning a table horizontally.
// 1 - Use the "Alignment" property to align it to a location on the page, such as the center:
let tableStyle = doc.styles.add(aw.StyleType.Table, "MyTableStyle1").asTableStyle();
tableStyle.alignment = aw.Tables.TableAlignment.Center;
tableStyle.borders.color = "#0000FF";
tableStyle.borders.lineStyle = aw.LineStyle.Single;
// Insert a table and apply the style we created to it.
let table = builder.startTable();
builder.insertCell();
builder.write("Aligned to the center of the page");
builder.endTable();
table.preferredWidth = aw.Tables.PreferredWidth.fromPoints(300);
table.style = tableStyle;
// 2 - Use the "LeftIndent" to specify an indent from the left margin of the page:
tableStyle = doc.styles.add(aw.StyleType.Table, "MyTableStyle2").asTableStyle();
tableStyle.leftIndent = 55;
tableStyle.borders.color = "#008000";
tableStyle.borders.lineStyle = aw.LineStyle.Single;
table = builder.startTable();
builder.insertCell();
builder.write("Aligned according to left indent");
builder.endTable();
table.preferredWidth = aw.Tables.PreferredWidth.fromPoints(300);
table.style = tableStyle;
doc.save(base.artifactsDir + "Table.SetTableAlignment.docx");
See Also
- module Aspose.Words
- class TableStyle