Einstellen des Schattens von Texteffekten von Form oder TextBox
Sie können den Schatten der Texteffekte einer beliebigen Form oder Textbox einstellen. Bitte verwenden Sie die Eigenschaft Shape.text_body. Sie präsentiert die Einstellung des Texts der Form und gibt FontSetting Objekte zurück. Nachdem Sie darauf zugegriffen haben, legen Sie bitte über die Eigenschaft FontSetting.text_options.shadow.preset_type den Schatten fest. Diese Eigenschaft ist vom Typ PresetShadowType, der verschiedene Werte enthält. Einige davon sind
- OFFSET_DIAGONAL_BOTTOM_RIGHT
- OFFSET_BOTTOM
- OFFSET_DIAGONAL_TOP_RIGHT
- INNEN_LINKS
- INNEN_MITTIG
- PERSPEKTIVE_DIAGONAL_OBEN_LINKS
- PERSPEKTIVE_DIAGONAL_OBEN_RECHTS
Der folgende Codeausschnitt veranschaulicht die Verwendung der FontSetting.text_options.shadow.preset_type Eigenschaft zum Einstellen des Schattens von Texteffekten einer Form oder Textbox.
from aspose.cells import SaveFormat, Workbook | |
from aspose.cells.drawing import PresetShadowType | |
from aspose.pydrawing import Color | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Output directory | |
outputDir = RunExamples.Get_OutputDirectory() | |
# Create workbook object | |
wb = Workbook() | |
# Access first worksheet | |
ws = wb.worksheets[0] | |
# Add text box with these dimensions | |
tb = ws.shapes.add_text_box(2, 0, 2, 0, 100, 400) | |
# Set the text of the textbox | |
tb.text = "This text has the following settings.\n\nText Effects > Shadow > Offset Bottom" | |
# Set all the text runs shadow to preset offset bottom | |
for i in range(len(tb.text_body)): | |
tb.text_body[i].text_options.shadow.preset_type = PresetShadowType.OFFSET_BOTTOM | |
# Set the font color and size of the textbox | |
tb.font.color = Color.red | |
tb.font.size = 16 | |
# Save the output file | |
wb.save(outputDir + "outputSettingTextEffectsShadowOfShapeOrTextbox.xlsx", SaveFormat.XLSX) |