public class TextureIndex
Example: Example:
Document doc = new Document(getMyDir() + "Tables.docx");
Table table = (Table) doc.getChild(NodeType.TABLE, 0, true);
// Align the table to the center of the page
table.setAlignment(TableAlignment.CENTER);
// Clear any existing borders and shading from the table
table.clearBorders();
table.clearShading();
// Set a green border around the table but not inside
table.setBorder(BorderType.LEFT, LineStyle.SINGLE, 1.5, Color.GREEN, true);
table.setBorder(BorderType.RIGHT, LineStyle.SINGLE, 1.5, Color.GREEN, true);
table.setBorder(BorderType.TOP, LineStyle.SINGLE, 1.5, Color.GREEN, true);
table.setBorder(BorderType.BOTTOM, LineStyle.SINGLE, 1.5, Color.GREEN, true);
// Fill the cells with a light green solid color
table.setShading(TextureIndex.TEXTURE_SOLID, Color.GREEN, Color.GREEN);
doc.save(getArtifactsDir() + "Table.SetOutlineBorders.docx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
BorderCollection borders = builder.getParagraphFormat().getBorders();
borders.setDistanceFromText(20.0);
borders.getByBorderType(BorderType.LEFT).setLineStyle(LineStyle.DOUBLE);
borders.getByBorderType(BorderType.RIGHT).setLineStyle(LineStyle.DOUBLE);
borders.getByBorderType(BorderType.TOP).setLineStyle(LineStyle.DOUBLE);
borders.getByBorderType(BorderType.BOTTOM).setLineStyle(LineStyle.DOUBLE);
Shading shading = builder.getParagraphFormat().getShading();
shading.setTexture(TextureIndex.TEXTURE_DIAGONAL_CROSS);
shading.setBackgroundPatternColor(new Color(240, 128, 128)); // Light Coral
shading.setForegroundPatternColor(new Color(255, 160, 122)); // Light Salmon
builder.write("This paragraph is formatted with a double border and shading.");
doc.save(getArtifactsDir() + "DocumentBuilder.ApplyBordersAndShading.docx");
Field Summary | ||
---|---|---|
static final int | TEXTURE_10_PERCENT | |
static final int | TEXTURE_12_PT_5_PERCENT | |
static final int | TEXTURE_15_PERCENT | |
static final int | TEXTURE_17_PT_5_PERCENT | |
static final int | TEXTURE_20_PERCENT | |
static final int | TEXTURE_22_PT_5_PERCENT | |
static final int | TEXTURE_25_PERCENT | |
static final int | TEXTURE_27_PT_5_PERCENT | |
static final int | TEXTURE_2_PT_5_PERCENT | |
static final int | TEXTURE_30_PERCENT | |
static final int | TEXTURE_32_PT_5_PERCENT | |
static final int | TEXTURE_35_PERCENT | |
static final int | TEXTURE_37_PT_5_PERCENT | |
static final int | TEXTURE_40_PERCENT | |
static final int | TEXTURE_42_PT_5_PERCENT | |
static final int | TEXTURE_45_PERCENT | |
static final int | TEXTURE_47_PT_5_PERCENT | |
static final int | TEXTURE_50_PERCENT | |
static final int | TEXTURE_52_PT_5_PERCENT | |
static final int | TEXTURE_55_PERCENT | |
static final int | TEXTURE_57_PT_5_PERCENT | |
static final int | TEXTURE_5_PERCENT | |
static final int | TEXTURE_60_PERCENT | |
static final int | TEXTURE_62_PT_5_PERCENT | |
static final int | TEXTURE_65_PERCENT | |
static final int | TEXTURE_67_PT_5_PERCENT | |
static final int | TEXTURE_70_PERCENT | |
static final int | TEXTURE_72_PT_5_PERCENT | |
static final int | TEXTURE_75_PERCENT | |
static final int | TEXTURE_77_PT_5_PERCENT | |
static final int | TEXTURE_7_PT_5_PERCENT | |
static final int | TEXTURE_80_PERCENT | |
static final int | TEXTURE_82_PT_5_PERCENT | |
static final int | TEXTURE_85_PERCENT | |
static final int | TEXTURE_87_PT_5_PERCENT | |
static final int | TEXTURE_90_PERCENT | |
static final int | TEXTURE_92_PT_5_PERCENT | |
static final int | TEXTURE_95_PERCENT | |
static final int | TEXTURE_97_PT_5_PERCENT | |
static final int | TEXTURE_CROSS | |
static final int | TEXTURE_DARK_CROSS | |
static final int | TEXTURE_DARK_DIAGONAL_CROSS | |
static final int | TEXTURE_DARK_DIAGONAL_DOWN | |
static final int | TEXTURE_DARK_DIAGONAL_UP | |
static final int | TEXTURE_DARK_HORIZONTAL | |
static final int | TEXTURE_DARK_VERTICAL | |
static final int | TEXTURE_DIAGONAL_CROSS | |
static final int | TEXTURE_DIAGONAL_DOWN | |
static final int | TEXTURE_DIAGONAL_UP | |
static final int | TEXTURE_HORIZONTAL | |
static final int | TEXTURE_NONE | |
static final int | TEXTURE_SOLID | |
static final int | TEXTURE_VERTICAL | |
static final int | TEXTURE_NIL | |
Specifies that there shall be no pattern used on the current shaded region
(i.e. the pattern shall be a complete fill with the background color).
|
public static final int TEXTURE_10_PERCENT
public static final int TEXTURE_12_PT_5_PERCENT
public static final int TEXTURE_15_PERCENT
public static final int TEXTURE_17_PT_5_PERCENT
public static final int TEXTURE_20_PERCENT
public static final int TEXTURE_22_PT_5_PERCENT
public static final int TEXTURE_25_PERCENT
public static final int TEXTURE_27_PT_5_PERCENT
public static final int TEXTURE_2_PT_5_PERCENT
public static final int TEXTURE_30_PERCENT
public static final int TEXTURE_32_PT_5_PERCENT
public static final int TEXTURE_35_PERCENT
public static final int TEXTURE_37_PT_5_PERCENT
public static final int TEXTURE_40_PERCENT
public static final int TEXTURE_42_PT_5_PERCENT
public static final int TEXTURE_45_PERCENT
public static final int TEXTURE_47_PT_5_PERCENT
public static final int TEXTURE_50_PERCENT
public static final int TEXTURE_52_PT_5_PERCENT
public static final int TEXTURE_55_PERCENT
public static final int TEXTURE_57_PT_5_PERCENT
public static final int TEXTURE_5_PERCENT
public static final int TEXTURE_60_PERCENT
public static final int TEXTURE_62_PT_5_PERCENT
public static final int TEXTURE_65_PERCENT
public static final int TEXTURE_67_PT_5_PERCENT
public static final int TEXTURE_70_PERCENT
public static final int TEXTURE_72_PT_5_PERCENT
public static final int TEXTURE_75_PERCENT
public static final int TEXTURE_77_PT_5_PERCENT
public static final int TEXTURE_7_PT_5_PERCENT
public static final int TEXTURE_80_PERCENT
public static final int TEXTURE_82_PT_5_PERCENT
public static final int TEXTURE_85_PERCENT
public static final int TEXTURE_87_PT_5_PERCENT
public static final int TEXTURE_90_PERCENT
public static final int TEXTURE_92_PT_5_PERCENT
public static final int TEXTURE_95_PERCENT
public static final int TEXTURE_97_PT_5_PERCENT
public static final int TEXTURE_CROSS
public static final int TEXTURE_DARK_CROSS
public static final int TEXTURE_DARK_DIAGONAL_CROSS
public static final int TEXTURE_DARK_DIAGONAL_DOWN
public static final int TEXTURE_DARK_DIAGONAL_UP
public static final int TEXTURE_DARK_HORIZONTAL
public static final int TEXTURE_DARK_VERTICAL
public static final int TEXTURE_DIAGONAL_CROSS
public static final int TEXTURE_DIAGONAL_DOWN
public static final int TEXTURE_DIAGONAL_UP
public static final int TEXTURE_HORIZONTAL
public static final int TEXTURE_NONE
public static final int TEXTURE_SOLID
public static final int TEXTURE_VERTICAL
public static final int TEXTURE_NIL