Agregar marca de agua de WordArt al gráfico en Aspose.Cells
Contents
[
Hide
]
Puede usar WordArt para agregar efectos de texto especiales a las hojas de cálculo. Por ejemplo, estire un título, decore el texto, haga que el texto se ajuste a una forma preestablecida o aplique el texto afectado al área de trazado de un gráfico como una marca de agua. El WordArt se convierte en un objeto que puede mover o colocar en sus hojas de cálculo para agregar decoración.
El siguiente ejemplo muestra cómo agregar una forma de WordArt como marca de agua para el área de trazado de un gráfico existente. El ejemplo utiliza un archivo de plantilla de Excel que ya contiene el gráfico.
el archivo de entrada
El archivo de salida
C#
string FilePath = @"..\..\..\Sample Files\";
string FileName = FilePath + "Add WordArt Watermark to Chart.xlsx";
//Open the existing excel file.
Workbook workbook = new Workbook(FileName);
//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.
Aspose.Cells.Drawing.MsoFillFormat wordArtFormat = wordart.FillFormat;
//Set the transparency.
wordArtFormat.Transparency = 0.9;
//Get the line format and make it invisible.
Aspose.Cells.Drawing.MsoLineFormat lineFormat = wordart.LineFormat;
lineFormat.IsVisible = false;
//Save the excel file.
workbook.Save(FileName);