public class TableStyleOptions
extends java.lang.Object
Examples:
Shows how to build a new table while applying a style.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.startTable();
// We must insert at least one row before setting any table formatting.
builder.insertCell();
// Set the table style used based on the style identifier.
// Note that not all table styles are available when saving to .doc format.
table.setStyleIdentifier(StyleIdentifier.MEDIUM_SHADING_1_ACCENT_1);
// Partially apply the style to features of the table based on predicates, then build the table.
table.setStyleOptions(TableStyleOptions.FIRST_COLUMN | TableStyleOptions.ROW_BANDS | TableStyleOptions.FIRST_ROW);
table.autoFit(AutoFitBehavior.AUTO_FIT_TO_CONTENTS);
builder.writeln("Item");
builder.getCellFormat().setRightPadding(40.0);
builder.insertCell();
builder.writeln("Quantity (kg)");
builder.endRow();
builder.insertCell();
builder.writeln("Apples");
builder.insertCell();
builder.writeln("20");
builder.endRow();
builder.insertCell();
builder.writeln("Bananas");
builder.insertCell();
builder.writeln("40");
builder.endRow();
builder.insertCell();
builder.writeln("Carrots");
builder.insertCell();
builder.writeln("50");
builder.endRow();
doc.save(getArtifactsDir() + "DocumentBuilder.InsertTableWithStyle.docx");
| Modifier and Type | Field and Description |
|---|---|
static int |
COLUMN_BANDS
Apply column banding conditional formatting.
|
static int |
DEFAULT
This is Microsoft Word defaults.
|
static int |
DEFAULT_2003
Row and column banding is applied.
|
static int |
FIRST_COLUMN
Apply 1 first column conditional formatting.
|
static int |
FIRST_ROW
Apply first row conditional formatting.
|
static int |
LAST_COLUMN
Apply last column conditional formatting.
|
static int |
LAST_ROW
Apply last row conditional formatting.
|
static int |
length |
static int |
NONE
No table style formatting is applied.
|
static int |
ROW_BANDS
Apply row banding conditional formatting.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
fromName(java.lang.String tableStyleOptionsName) |
static int |
fromNames(java.util.Set tableStyleOptionsNames) |
static java.lang.String |
getName(int tableStyleOptions) |
static java.util.Set |
getNames(int tableStyleOptions) |
static int[] |
getValues() |
static java.lang.String |
toString(int tableStyleOptions) |
static java.lang.String |
toStringSet(int attr) |
public static int NONE
public static int FIRST_ROW
public static int LAST_ROW
public static int FIRST_COLUMN
public static int LAST_COLUMN
public static int ROW_BANDS
public static int COLUMN_BANDS
public static int DEFAULT_2003
public static int DEFAULT
public static int length
public static java.lang.String getName(int tableStyleOptions)
public static java.util.Set getNames(int tableStyleOptions)
public static java.lang.String toString(int tableStyleOptions)
public static java.lang.String toStringSet(int attr)
public static int fromName(java.lang.String tableStyleOptionsName)
public static int fromNames(java.util.Set tableStyleOptionsNames)
public static int[] getValues()