TextureIndex
Contents
[
Hide
]
TextureIndex enumeration
Specifies shading texture.
public enum TextureIndex
Values
Name | Value | Description |
---|---|---|
Texture10Percent | 3 |
|
Texture12Pt5Percent | 37 |
|
Texture15Percent | 38 |
|
Texture17Pt5Percent | 39 |
|
Texture20Percent | 4 |
|
Texture22Pt5Percent | 40 |
|
Texture25Percent | 5 |
|
Texture27Pt5Percent | 41 |
|
Texture2Pt5Percent | 35 |
|
Texture30Percent | 6 |
|
Texture32Pt5Percent | 42 |
|
Texture35Percent | 43 |
|
Texture37Pt5Percent | 44 |
|
Texture40Percent | 7 |
|
Texture42Pt5Percent | 45 |
|
Texture45Percent | 46 |
|
Texture47Pt5Percent | 47 |
|
Texture50Percent | 8 |
|
Texture52Pt5Percent | 48 |
|
Texture55Percent | 49 |
|
Texture57Pt5Percent | 50 |
|
Texture5Percent | 2 |
|
Texture60Percent | 9 |
|
Texture62Pt5Percent | 51 |
|
Texture65Percent | 52 |
|
Texture67Pt5Percent | 53 |
|
Texture70Percent | 10 |
|
Texture72Pt5Percent | 54 |
|
Texture75Percent | 11 |
|
Texture77Pt5Percent | 55 |
|
Texture7Pt5Percent | 36 |
|
Texture80Percent | 12 |
|
Texture82Pt5Percent | 56 |
|
Texture85Percent | 57 |
|
Texture87Pt5Percent | 58 |
|
Texture90Percent | 13 |
|
Texture92Pt5Percent | 59 |
|
Texture95Percent | 60 |
|
Texture97Pt5Percent | 61 |
|
TextureCross | 24 |
|
TextureDarkCross | 18 |
|
TextureDarkDiagonalCross | 19 |
|
TextureDarkDiagonalDown | 16 |
|
TextureDarkDiagonalUp | 17 |
|
TextureDarkHorizontal | 14 |
|
TextureDarkVertical | 15 |
|
TextureDiagonalCross | 25 |
|
TextureDiagonalDown | 22 |
|
TextureDiagonalUp | 23 |
|
TextureHorizontal | 20 |
|
TextureNone | 0 |
|
TextureSolid | 1 |
|
TextureVertical | 21 |
|
TextureNil | 65535 |
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.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
BorderCollection borders = builder.ParagraphFormat.Borders;
borders.DistanceFromText = 20;
borders[BorderType.Left].LineStyle = LineStyle.Double;
borders[BorderType.Right].LineStyle = LineStyle.Double;
borders[BorderType.Top].LineStyle = LineStyle.Double;
borders[BorderType.Bottom].LineStyle = LineStyle.Double;
Shading shading = builder.ParagraphFormat.Shading;
shading.Texture = TextureIndex.TextureDiagonalCross;
shading.BackgroundPatternColor = Color.LightCoral;
shading.ForegroundPatternColor = Color.LightSalmon;
builder.Write("This paragraph is formatted with a double border and shading.");
doc.Save(ArtifactsDir + "DocumentBuilder.ApplyBordersAndShading.docx");
Shows how to apply an outline border to a table.
Document doc = new Document(MyDir + "Tables.docx");
Table table = doc.FirstSection.Body.Tables[0];
// Align the table to the center of the page.
table.Alignment = 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(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.TextureSolid, Color.LightGreen, Color.Empty);
doc.Save(ArtifactsDir + "Table.SetOutlineBorders.docx");
See Also
- namespace Aspose.Words
- assembly Aspose.Words