transparency property
Fill.transparency property
Gets or sets the degree of transparency of the specified fill as a value between 0.0 (opaque) and 1.0 (clear).
@property
def transparency(self) -> float:
...
@transparency.setter
def transparency(self, value: float):
...
Remarks
This property is the opposite of property Fill.opacity.
Examples
Shows how to convert any of the fills back to solid fill.
doc = aw.Document(file_name=MY_DIR + 'Two color gradient.docx')
# Get Fill object for Font of the first Run.
fill = doc.first_section.body.paragraphs[0].runs[0].font.fill
# Check Fill properties of the Font.
print('The type of the fill is: {0}'.format(fill.fill_type))
print('The foreground color of the fill is: {0}'.format(fill.fore_color))
print('The fill is transparent at {0}%'.format(fill.transparency * 100))
# Change type of the fill to Solid with uniform green color.
fill.solid()
print('\nThe fill is changed:')
print('The type of the fill is: {0}'.format(fill.fill_type))
print('The foreground color of the fill is: {0}'.format(fill.fore_color))
print('The fill transparency is {0}%'.format(fill.transparency * 100))
doc.save(file_name=ARTIFACTS_DIR + 'Drawing.FillSolid.docx')
See Also
- module aspose.words.drawing
- class Fill