シェイプまたはテキストボックスのテキスト効果の影の設定
図形またはテキストボックスの影やテキストエフェクトを設定することができます。Shape.TextBodyプロパティを使用してください。これは、図形のテキストの設定を示し、FontSettingのオブジェクトを返します。これにアクセスした後は、FontSetting.TextOptions.Shadow.PresetType.PresetTypeプロパティを使用して影を設定してください。このプロパティは、複数の値を持つPresetShadowTypeのタイプです。
- DiagonalBottomRightのOffset
- ボトムのオフセット
- DiagonalTopRightのOffset
- 左内部
- 中央内部
- PerspectiveDiagonalUpperLeft
- PerspectiveDiagonalLowerRight
次のコードスニペットは、ShapeまたはTextBoxのテキストエフェクトの影を設定するためのFontSetting.TextOptions.Shadow.PresetType.PresetTypeプロパティの使用方法を示しています。
// 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); |