TextureIndex enumeration
TextureIndex enumeration
Specifies shading texture.
Members
| Name | Description |
|---|---|
| TEXTURE_10_PERCENT | |
| TEXTURE_12PT5_PERCENT | |
| TEXTURE_15_PERCENT | |
| TEXTURE_17PT5_PERCENT | |
| TEXTURE_20_PERCENT | |
| TEXTURE_22PT5_PERCENT | |
| TEXTURE_25_PERCENT | |
| TEXTURE_27PT5_PERCENT | |
| TEXTURE_2PT5_PERCENT | |
| TEXTURE_30_PERCENT | |
| TEXTURE_32PT5_PERCENT | |
| TEXTURE_35_PERCENT | |
| TEXTURE_37PT5_PERCENT | |
| TEXTURE_40_PERCENT | |
| TEXTURE_42PT5_PERCENT | |
| TEXTURE_45_PERCENT | |
| TEXTURE_47PT5_PERCENT | |
| TEXTURE_50_PERCENT | |
| TEXTURE_52PT5_PERCENT | |
| TEXTURE_55_PERCENT | |
| TEXTURE_57PT5_PERCENT | |
| TEXTURE_5_PERCENT | |
| TEXTURE_60_PERCENT | |
| TEXTURE_62PT5_PERCENT | |
| TEXTURE_65_PERCENT | |
| TEXTURE_67PT5_PERCENT | |
| TEXTURE_70_PERCENT | |
| TEXTURE_72PT5_PERCENT | |
| TEXTURE_75_PERCENT | |
| TEXTURE_77PT5_PERCENT | |
| TEXTURE_7PT5_PERCENT | |
| TEXTURE_80_PERCENT | |
| TEXTURE_82PT5_PERCENT | |
| TEXTURE_85_PERCENT | |
| TEXTURE_87PT5_PERCENT | |
| TEXTURE_90_PERCENT | |
| TEXTURE_92PT5_PERCENT | |
| TEXTURE_95_PERCENT | |
| TEXTURE_97PT5_PERCENT | |
| TEXTURE_CROSS | |
| TEXTURE_DARK_CROSS | |
| TEXTURE_DARK_DIAGONAL_CROSS | |
| TEXTURE_DARK_DIAGONAL_DOWN | |
| TEXTURE_DARK_DIAGONAL_UP | |
| TEXTURE_DARK_HORIZONTAL | |
| TEXTURE_DARK_VERTICAL | |
| TEXTURE_DIAGONAL_CROSS | |
| TEXTURE_DIAGONAL_DOWN | |
| TEXTURE_DIAGONAL_UP | |
| TEXTURE_HORIZONTAL | |
| TEXTURE_NONE | |
| TEXTURE_SOLID | |
| TEXTURE_VERTICAL | |
| 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). |
Examples
Shows how to decorate text with borders and shading.
doc = aw.Document()
builder = aw.DocumentBuilder(doc=doc)
borders = builder.paragraph_format.borders
borders.distance_from_text = 20
borders.get_by_border_type(aw.BorderType.LEFT).line_style = aw.LineStyle.DOUBLE
borders.get_by_border_type(aw.BorderType.RIGHT).line_style = aw.LineStyle.DOUBLE
borders.get_by_border_type(aw.BorderType.TOP).line_style = aw.LineStyle.DOUBLE
borders.get_by_border_type(aw.BorderType.BOTTOM).line_style = aw.LineStyle.DOUBLE
shading = builder.paragraph_format.shading
shading.texture = aw.TextureIndex.TEXTURE_DIAGONAL_CROSS
shading.background_pattern_color = aspose.pydrawing.Color.light_coral
shading.foreground_pattern_color = aspose.pydrawing.Color.light_salmon
builder.write('This paragraph is formatted with a double border and shading.')
doc.save(file_name=ARTIFACTS_DIR + 'DocumentBuilder.ApplyBordersAndShading.docx')
Shows how to apply an outline border to a table.
doc = aw.Document(file_name=MY_DIR + 'Tables.docx')
table = doc.first_section.body.tables[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.clear_borders()
table.clear_shading()
# Add green borders to the outline of the table.
table.set_border(aw.BorderType.LEFT, aw.LineStyle.SINGLE, 1.5, aspose.pydrawing.Color.green, True)
table.set_border(aw.BorderType.RIGHT, aw.LineStyle.SINGLE, 1.5, aspose.pydrawing.Color.green, True)
table.set_border(aw.BorderType.TOP, aw.LineStyle.SINGLE, 1.5, aspose.pydrawing.Color.green, True)
table.set_border(aw.BorderType.BOTTOM, aw.LineStyle.SINGLE, 1.5, aspose.pydrawing.Color.green, True)
# Fill the cells with a light green solid color.
table.set_shading(aw.TextureIndex.TEXTURE_SOLID, aspose.pydrawing.Color.light_green, aspose.pydrawing.Color.empty())
doc.save(file_name=ARTIFACTS_DIR + 'Table.SetOutlineBorders.docx')
See Also
- module aspose.words