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 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");
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");
See Also
- module Aspose.Words