Impostazione dell ombra degli effetti di testo della forma o del riquadro di testo
È possibile impostare l'Ombra degli Effetti di testo di qualsiasi forma o casella di testo. Si prega di utilizzare la proprietà Shape.text_body. Essa rappresenta l’impostazione del testo della forma e restituisce oggetti FontSetting. Dopo avervi accesso, si prega di impostare l'Ombra tramite la proprietà FontSetting.text_options.shadow.preset_type. Questa proprietà è del tipo PresetShadowType che ha diversi valori. Alcuni di questi sono
- OFFSET_DIAGONAL_BOTTOM_RIGHT
- OFFSET_BOTTOM
- OFFSET_DIAGONAL_TOP_RIGHT
- INSIDE_LEFT
- INSIDE_CENTER
- PERSPECTIVE_DIAGONAL_UPPER_LEFT
- PERSPECTIVE_DIAGONAL_UPPER_RIGHT
Il seguente frammento di codice dimostra l’uso della proprietà FontSetting.text_options.shadow.preset_type per impostare l’ombra degli effetti di testo della forma o della casella di testo.
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) |