Ajouter un filigrane WordArt au graphique
Vous pouvez utiliser WordArt pour ajouter des effets de texte spéciaux aux feuilles de calcul. Par exemple, étirez un titre, décorez du texte, adaptez le texte à une forme prédéfinie ou appliquez le texte affecté à la zone de traçage d’un graphique en tant que filigrane. Le WordArt devient un objet que vous pouvez déplacer ou positionner dans vos feuilles de calcul pour ajouter de la décoration.
L’exemple suivant montre comment ajouter une forme WordArt en tant que filigrane pour la zone de tracé du graphique.
Ajouter un filigrane WordArt au graphique
L’exemple suivant montre comment ajouter une forme WordArt en tant que filigrane pour la zone de traçage d’un graphique existant. L’exemple utilise un modèle de fichier Excel qui contient déjà le graphique.
Images de comparaison avant et après l’exécution du code
Le fichier d’entrée
Le fichier de sortie
Code Java pour ajouter un filigrane WordArt aux graphiques
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getSharedDataDir(AddWordArtWatermarkToChart.class) + "articles/"; | |
// Instantiate a new workbook, Open the existing excel file. | |
Workbook workbook = new Workbook(dataDir + "sample.xlsx"); | |
// Get the chart in the first worksheet. | |
Chart chart = workbook.getWorksheets().get(0).getCharts().get(0); | |
// Add a WordArt watermark (shape) to the chart's plot area. | |
Shape wordart = chart.getShapes().addTextEffectInChart(MsoPresetTextEffect.TEXT_EFFECT_1, "CONFIDENTIAL", | |
"Arial Black", 66, false, false, 1200, 500, 2000, 3000); | |
// Get the shape's fill format. | |
FillFormat wordArtFormat = wordart.getFill(); | |
// Set the transparency. | |
wordArtFormat.setTransparency(0.9); | |
// Get the line format. | |
LineFormat lineFormat = wordart.getLine(); | |
// Set Line format to invisible. | |
lineFormat.setWeight(0.0); | |
// Save the excel file. | |
workbook.save(dataDir + "AWArtWToC_out.xlsx"); |