翻譯|使用教程|編輯:李顯亮|2019-12-30 10:13:17.747|閱讀 318 次
概述:近期,Java版Aspose.Slides更新至最新版v19.12,很高興在新版中能夠創(chuàng)建旭日?qǐng)D并設(shè)置其樣式,下面將通過一些代碼示例來為大家演示如何使用新功能。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.Slides for Java是獨(dú)特的演示處理API,使應(yīng)用程序能夠讀取,編寫,修改和轉(zhuǎn)換PowerPoint演示文稿。作為獨(dú)立的API,它提供了管理PowerPoint關(guān)鍵功能的功能,例如管理文本,形狀,表格和動(dòng)畫,向幻燈片添加音頻和視頻,預(yù)覽幻燈片等等。
近期,Java版Aspose.Slides更新至最新版v19.12,很高興在新版中能夠創(chuàng)建旭日?qǐng)D并設(shè)置其樣式,下面將通過一些代碼示例來為大家演示如何使用新功能。
>>點(diǎn)擊下載Java版Aspose.Slides試用新功能
使用Aspose.Slides for Java在PowerPoint演示文稿中創(chuàng)建旭日?qǐng)D的步驟如下:
創(chuàng)建Presentation 類的實(shí)例。
通過索引獲取幻燈片的參考。
添加帶有默認(rèn)數(shù)據(jù)的ChartType.Sunburst圖表。
將演示文稿保存到PPTX文件。
下面的代碼示例演示如何在Java的PowerPoint演示文稿中創(chuàng)建旭日?qǐng)D表。
Presentation pres = new Presentation(); try { IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Sunburst, 50, 50, 500, 400); //... pres.save("./Sunburst.pptx", SaveFormat.Pptx); } finally { pres.dispose(); }
結(jié)果如下:
使用最新版本的Aspose.Slides for Java,能夠以Java編程方式格式化Sunburst圖表的數(shù)據(jù)點(diǎn)標(biāo)簽。對(duì)于演示,將僅格式化森伯斯特圖表類型的標(biāo)簽。
更改數(shù)據(jù)點(diǎn)標(biāo)簽顏色
假設(shè)要更改先前創(chuàng)建的旭日?qǐng)D表中“分支1”的數(shù)據(jù)標(biāo)簽的顏色。為此,新版添加了IChartDataPointLevelsManager和IChartDataPointLevel類來訪問數(shù)據(jù)點(diǎn)級(jí)別的屬性。下面的代碼示例演示如何使用Java更改旭日?qǐng)D表中“分支1”的數(shù)據(jù)標(biāo)簽的顏色。
Presentation pres = new Presentation(); try { IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Sunburst, 50, 50, 500, 400); IChartDataPointCollection dataPoints = chart.getChartData().getSeries().get_Item(0).getDataPoints(); IDataLabel branch1Label = dataPoints.get_Item(0).getDataPointLevels().get_Item(0).getLabel(); branch1Label.getDataLabelFormat().setShowCategoryName(false); branch1Label.getDataLabelFormat().setShowSeriesName(true); branch1Label.getDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().setFillType(FillType.Solid); branch1Label.getDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().getSolidFillColor().setColor(Color.YELLOW); pres.save("./Sunburst.pptx", SaveFormat.Pptx); } finally { pres.dispose(); }
結(jié)果如下:
更改數(shù)據(jù)點(diǎn)分支顏色
以下Java代碼示例顯示了如何更改“ Steam 4”分支的顏色。
Presentation pres = new Presentation(); try { IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Sunburst, 50, 50, 500, 400); IChartDataPointCollection dataPoints = chart.getChartData().getSeries().get_Item(0).getDataPoints(); IDataLabel branch1Label = dataPoints.get_Item(0).getDataPointLevels().get_Item(0).getLabel(); branch1Label.getDataLabelFormat().setShowCategoryName(false); branch1Label.getDataLabelFormat().setShowSeriesName(true); branch1Label.getDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().setFillType(FillType.Solid); branch1Label.getDataLabelFormat().getTextFormat().getPortionFormat().getFillFormat().getSolidFillColor().setColor(Color.YELLOW); IFormat steam4Format = dataPoints.get_Item(9).getDataPointLevels().get_Item(1).getFormat(); steam4Format.getFill().setFillType(FillType.Solid); steam4Format.getFill().getSolidFillColor().setColor(new Color(0, 176, 240, 255)); pres.save("./Sunburst.pptx", SaveFormat.Pptx); } finally { pres.dispose(); }
結(jié)果如下:
還想要更多嗎?您可以點(diǎn)擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請(qǐng)隨時(shí),我們很高興為您提供查詢和咨詢。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn