Lägg till WordArt vattenstämpel i diagrammet
Contents
[
Hide
]
Du kan använda WordArt för att lägga till speciella texteffekter i kalkylblad. Du kan till exempel sträcka ut en titel, dekorera text, få texten att passa en förinställd form eller tillämpa den berörda texten på ett diagrams plotområde som en vattenstämpel. WordArt blir ett objekt som du kan flytta eller placera i dina kalkylblad för att lägga till dekoration.
Följande exempel visar hur du lägger till en WordArt-form som en vattenstämpel för diagramområdet.
Lägger till WordArt vattenstämpel i diagrammet
Följande exempel visar hur du lägger till en WordArt-form som en vattenstämpel för ett befintligt diagrams plotområde. I exemplet används en Excel-mall som redan innehåller diagrammet.
Jämförelsebilder för före och efter kodexekveringen
Inmatningsfilen
Utdatafilen
Java kod för att lägga till WordArt Watermark till diagram
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-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"); |