Ställa in skugga av text Effekter av form eller textruta
Contents
[
Hide
]
Du kan ställa inSkugga avTexteffekter av valfri form eller textruta. Vänligen användShape.TextBody fast egendom. Den presenterar inställningen av formens text och returnerarFontSetting föremål. När du har kommit åt det, ställ inSkugga viaFontSetting.TextOptions.Shadow.PresetType.PresetType fast egendom. Denna egenskap är av typenPresetShadowTypesom har flera värden. Några av dessa är
- OffsetDiagonal BottomHöger
- OffsetBottom
- OffsetDiagonalOverhöger
- Insidan Vänster
- InsideCenter
- PerspectiveDiagonalUpperLeft
- PerspektivDiagonal Nedre Höger
Följande kodavsnitt visar användningen avFontSetting.TextOptions.Shadow.PresetType.PresetTypeegenskap för att ställa in skuggan av texteffekter av Shape eller TextBox.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |