网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Java怎么在PPT中创建SmartArt图形-创新互联

本篇内容介绍了“Java怎么在PPT中创建SmartArt图形”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

成都创新互联专注于企业网络营销推广、网站重做改版、开鲁网站定制设计、自适应品牌网站建设、H5网站设计商城网站定制开发、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为开鲁等各大城市提供网站开发制作服务。

工具:Free Spire.Presentation for Java(免费版)

Jar获取及导入:官网下载jar包,并解压将lib文件夹下的jar文件导入Java程序;或者通过maven仓库下载导入。

这里创建SmartArt形状时,可在默认创建的形状中添加内容,也可以自定义图形节点来添加内容。

import com.spire.presentation.*;
import com.spire.presentation.diagrams.*;
public class SmartArt {
    public static void main(String[] args) throws Exception{
        //创建PPT文档,获取一张幻灯片(创建的空白PPT文档,默认包含一张幻灯片)
        Presentation ppt = new Presentation();
        ISlide slide = ppt.getSlides().get(0);
        //创建SmartArt图形1
        ISmartArt smartArt1 = slide.getShapes().appendSmartArt(50,50,200,200, SmartArtLayoutType.BASIC_CYCLE);//在幻灯片指定位置添加指定大小和布局类型的SmartArt图形
        smartArt1.setColorStyle(SmartArtColorType.COLORFUL_ACCENT_COLORS_4_TO_5);//设置SmartArt图形颜色类型
        smartArt1.setStyle(SmartArtStyleType.INTENCE_EFFECT);//设置SmartArt图形样式
        ISmartArtNode smartArtNode1 = smartArt1.getNodes().get(0);
        smartArtNode1.getTextFrame().setText("设计");//获取默认节点,添加内容
        smartArt1.getNodes().get(1).getTextFrame().setText("模仿");
        smartArt1.getNodes().get(2).getTextFrame().setText("学习");
        smartArt1.getNodes().get(3).getTextFrame().setText("实践");
        smartArt1.getNodes().get(4).getTextFrame().setText("创新");
        //创建SmartArt图形2,自定义节点内容
        ISmartArt smartArt2 = slide.getShapes().appendSmartArt(400,200,200,200,SmartArtLayoutType.BASIC_RADIAL);
        smartArt2.setColorStyle(SmartArtColorType.DARK_2_OUTLINE);
        smartArt2.setStyle(SmartArtStyleType.MODERATE_EFFECT);
        //删除默认的节点(SmartArt中的图形)
        for (Object a : smartArt2.getNodes()) {
            smartArt2.getNodes().removeNode((ISmartArtNode) a);
        }
        //添加一个母节点
        ISmartArtNode node2 = smartArt2.getNodes().addNode();
        //在母节点下添加三个子节点
        ISmartArtNode node2_1 = node2.getChildNodes().addNode();
        ISmartArtNode node2_2 = node2.getChildNodes().addNode();
        ISmartArtNode node2_3 = node2.getChildNodes().addNode();
        //在节点上设置文字及文字大小
        node2.getTextFrame().setText("设备");
        node2.getTextFrame().getTextRange().setFontHeight(14f);
        node2_1.getTextFrame().setText("机械");
        node2_1.getTextFrame().getTextRange().setFontHeight(12f);
        node2_2.getTextFrame().setText("电气");
        node2_2.getTextFrame().getTextRange().setFontHeight(12f);
        node2_3.getTextFrame().setText("自动化");
        node2_3.getTextFrame().getTextRange().setFontHeight(12f);
        // 保存文档
        ppt.saveToFile("AddSmartArt.pptx",FileFormat.PPTX_2013);
        ppt.dispose();
    }
}

创建结果:

Java怎么在PPT中创建SmartArt图形

“Java怎么在PPT中创建SmartArt图形”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联-成都网站建设公司网站,小编将为大家输出更多高质量的实用文章!


当前名称:Java怎么在PPT中创建SmartArt图形-创新互联
文章出自:http://bjjierui.cn/article/doseic.html

其他资讯