Şekil veya Metin Kutusunun Metin Efektlerinin Gölgesini Ayarlama
Herhangi bir Şekil veya Metin Kutusunun Metin Efektlerinin Gölgesini ayarlayabilirsiniz. Lütfen Shape.TextBody özelliğini kullanın. Bu, şeklin metninin ayarlanmasını sunar ve FontSetting nesnelerini döndürür. Buna erişildikten sonra, lütfen Gölgeyi FontSetting.TextOptions.Shadow.PresetType.PresetType özelliği aracılığıyla ayarlayın. Bu özellik, birkaç değere sahip olan PresetShadowType türündendir. Bunlardan bazıları şunlardır:
- Dikey Sağa Ofset
- Alt Ofset
- OffsetDiagonalTopRight
- InsideLeft
- InsideCenter
- PerspectiveDiagonalUpperLeft
- PerspectiveDiagonalLowerRight
Aşağıdaki kod örneği, Şekil veya TextBox’ın metin efekt gölgelerini ayarlamak için FontSetting.TextOptions.Shadow.PresetType.PresetType özelliğini kullanmanın örneklerini gösterir.
// 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); |