TextureIndex enumeration
TextureIndex enumeration
Specifies shading texture.
Members
Name | Description |
---|---|
Texture10Percent | |
Texture12Pt5Percent | |
Texture15Percent | |
Texture17Pt5Percent | |
Texture20Percent | |
Texture22Pt5Percent | |
Texture25Percent | |
Texture27Pt5Percent | |
Texture2Pt5Percent | |
Texture30Percent | |
Texture32Pt5Percent | |
Texture35Percent | |
Texture37Pt5Percent | |
Texture40Percent | |
Texture42Pt5Percent | |
Texture45Percent | |
Texture47Pt5Percent | |
Texture50Percent | |
Texture52Pt5Percent | |
Texture55Percent | |
Texture57Pt5Percent | |
Texture5Percent | |
Texture60Percent | |
Texture62Pt5Percent | |
Texture65Percent | |
Texture67Pt5Percent | |
Texture70Percent | |
Texture72Pt5Percent | |
Texture75Percent | |
Texture77Pt5Percent | |
Texture7Pt5Percent | |
Texture80Percent | |
Texture82Pt5Percent | |
Texture85Percent | |
Texture87Pt5Percent | |
Texture90Percent | |
Texture92Pt5Percent | |
Texture95Percent | |
Texture97Pt5Percent | |
TextureCross | |
TextureDarkCross | |
TextureDarkDiagonalCross | |
TextureDarkDiagonalDown | |
TextureDarkDiagonalUp | |
TextureDarkHorizontal | |
TextureDarkVertical | |
TextureDiagonalCross | |
TextureDiagonalDown | |
TextureDiagonalUp | |
TextureHorizontal | |
TextureNone | |
TextureSolid | |
TextureVertical | |
TextureNil | 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). |
Examples
Shows how to decorate text with borders and shading.
let doc = new aw.Document();
let builder = new aw.DocumentBuilder(doc);
let borders = builder.paragraphFormat.borders;
borders.distanceFromText = 20;
borders.at(aw.BorderType.Left).lineStyle = aw.LineStyle.Double;
borders.at(aw.BorderType.Right).lineStyle = aw.LineStyle.Double;
borders.at(aw.BorderType.Top).lineStyle = aw.LineStyle.Double;
borders.at(aw.BorderType.Bottom).lineStyle = aw.LineStyle.Double;
let shading = builder.paragraphFormat.shading;
shading.texture = aw.TextureIndex.TextureDiagonalCross;
shading.backgroundPatternColor = "#F08080";
shading.foregroundPatternColor = "#FFA07A";
builder.write("This paragraph is formatted with a double border and shading.");
doc.save(base.artifactsDir + "DocumentBuilder.ApplyBordersAndShading.docx");
Shows how to apply an outline border to a table.
let doc = new aw.Document(base.myDir + "Tables.docx");
let table = doc.firstSection.body.tables.at(0);
// Align the table to the center of the page.
table.alignment = aw.Tables.TableAlignment.Center;
// Clear any existing borders and shading from the table.
table.clearBorders();
table.clearShading();
// Add green borders to the outline of the table.
table.setBorder(aw.BorderType.Left, aw.LineStyle.Single, 1.5, "#008000", true);
table.setBorder(aw.BorderType.Right, aw.LineStyle.Single, 1.5, "#008000", true);
table.setBorder(aw.BorderType.Top, aw.LineStyle.Single, 1.5, "#008000", true);
table.setBorder(aw.BorderType.Bottom, aw.LineStyle.Single, 1.5, "#008000", true);
// Fill the cells with a light green solid color.
table.setShading(aw.TextureIndex.TextureSolid, "#90EE90", "#000000");
doc.save(base.artifactsDir + "Table.SetOutlineBorders.docx");
See Also
- module Aspose.Words