Ajouter un filigrane WordArt au graphique
Vous pouvez utiliser WordArt pour ajouter des effets spéciaux de texte aux feuilles de calcul. Par exemple, étirer un titre, décorer du texte, faire en sorte que le texte s’adapte à une forme prédéfinie, ou appliquer le texte affecté à la zone de traçage d’un graphique comme filigrane. Le WordArt devient un objet que vous pouvez déplacer ou positionner dans vos feuilles de calcul pour ajouter des décorations.
L’exemple suivant montre comment ajouter une forme WordArt en filigrane pour la zone de traçage du graphique.
Ajout de 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 fichier Excel modèle qui contient déjà le graphique.
Comparaison des images 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"); |