Setting Shadow of Text Effects of Shape or TextBox

Contents
[ ]

The following code snippet demonstrates the use of FontSetting.TextOptions.Shadow.PresetType.PresetType property to set shadow of text effects of Shape or 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);