グラフにWordArtウォーターマークを追加する
Contents
[
Hide
]
WordArtを使用して、スプレッドシートに特殊なテキスト効果を追加できます。たとえば、タイトルを伸ばしたり、テキストを飾ったり、テキストをプリセットされた形に合わせたり、チャートのプロットエリアに影響を及ぼすテキストを透かしとして適用したりできます。WordArtは移動したり配置したりしてスプレッドシートに装飾を追加できるオブジェクトになります。
次の例は、グラフのプロットエリアにウォーターマークとしてWordArtシェイプを追加する方法を示しています。
次の例では、既存のチャートのプロットエリアにWordArt形状をウォーターマークとして追加する方法を示しています。
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 | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Open the existing excel file. | |
Workbook workbook = new Workbook(dataDir + "sample.xlsx"); | |
// Get the chart in the first worksheet. | |
Aspose.Cells.Charts.Chart chart = workbook.Worksheets[0].Charts[0]; | |
// Add a WordArt watermark (shape) to the chart's plot area. | |
Aspose.Cells.Drawing.Shape wordart = chart.Shapes.AddTextEffectInChart(MsoPresetTextEffect.TextEffect2, | |
"CONFIDENTIAL", "Arial Black", 66, false, false, 1200, 500, 2000, 3000); | |
// Get the shape's fill format. | |
FillFormat wordArtFormat = wordart.Fill; | |
// Set the transparency. | |
wordArtFormat.Transparency = 0.9; | |
// Get the line format. | |
LineFormat lineFormat = wordart.Line; | |
// Set Line format to invisible. | |
lineFormat.Weight = 0.0; | |
// Save the excel file. | |
workbook.Save(dataDir + "output_out.xlsx"); |