solid method

solid()

Sets the fill to a uniform color.

def solid(self):
    ...

Remarks

Use this method to convert any of the fills back to solid fill.

solid(color)

Sets the fill to a specified uniform color.

def solid(self, color: aspose.pydrawing.Color):
    ...
ParameterTypeDescription
coloraspose.pydrawing.Color

Remarks

Use this method to convert any of the fills back to solid fill.

Examples

Shows how to convert any of the fills back to solid fill.

doc = aw.Document(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:', fill.fill_type)
print('The foreground color of the fill is:', fill.fore_color)
print('The fill is transparent at', fill.transparency * 100, '%')
# Change type of the fill to Solid with uniform green color.
fill.solid(aspose.pydrawing.Color.green)
print('\nThe fill is changed:')
print('The type of the fill is:', fill.fill_type)
print('The foreground color of the fill is:', fill.fore_color)
print('The fill transparency is', fill.transparency * 100, '%')
doc.save(ARTIFACTS_DIR + 'Drawing.fill_solid.docx')

See Also