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.TextBody. 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.TextOptions.Shadow.PresetType.PresetType den Schatten fest. Diese Eigenschaft ist vom Typ PresetShadowType, der verschiedene Werte enthält. Einige davon sind
- OffsetDiagonal-unten-rechts
- OffsetBottom
- OffsetDiagonal-oben-rechts
- Innen-links
- Innen-mitte
- PerspektiveDiagonalObenLinks
- PerspektiveDiagonalUntenRechts
Der folgende Codeausschnitt veranschaulicht die Verwendung der FontSetting.TextOptions.Shadow.PresetType.PresetType Eigenschaft zum Einstellen des Schattens von Texteffekten einer Form oder Textbox.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
// Create workbook object | |
Workbook wb = new Workbook(); | |
// Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
// Add text box with these dimensions | |
TextBox tb = ws.Shapes.AddTextBox(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 (int i = 0; i < tb.TextBody.Count; i++) | |
{ | |
tb.TextBody[i].TextOptions.Shadow.PresetType = PresetShadowType.OffsetBottom; | |
} | |
// 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); |