ppt2007版smartart怎样设置浮入动画效果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ppt2007版smartart怎样设置浮入动画效果相关的知识,希望对你有一定的参考价值。

工具:ppt2007

步骤:

1、打开ppt2007。点击插入,单击【SmartArt】。

2、选择SmartArt图形,这里选择了【关系】里的【射线群集】。点击【确定】。

3、依次输入文字。SmartArt图形设置动画效果可以整体添加,也可以给每一部分分别添加,要分别添加首先要取消图形组合。选中SmartArt图形,在【SmartArt工具】—【格式】选项卡中,单击【排列】选项组,在下拉面板中选择【组合】—【取消组合】。

4、选中图形,单击鼠标右键,在弹出的快捷菜单中再次选择【组合】—【取消组合】。

5、选中任意一块图形,切换到【动画】选项卡,在【高级动画】选项组,单击【添加动画】,在下拉列表中选浮入动画效果。重复这个步骤直到给每部分添加上浮入动画效果。

参考技术A 先对整个Smart进行自定义动画设计。完成之后自定义动画框内就有你要设置的整体效果。
右击整体效果会出现下拉框,选择:效果选项,会弹出一个百叶窗,第三个横向选项是Smartart动画,选择之,即会出现一个对图示分组的动画选项下拉菜单,就能对Smartart进行分块动画设计了。
还有一种笨办法。将Smartart中的每一项复制黏贴为新的图形,对新图形进行组合及动画设计。

Java 在PPT中创建SmartArt图形

SmartArt 图形通过将文字、图形从多种不同布局、组合来表现内容和观点的逻辑关系,能够快速、有效地传达设计者的意图和信息。这种图文表达的视觉表示形式常用于PPT,Word,Excel等办公文档中。本篇文章以在PPT中创建SmartArt图形为例来介绍通过Java程序来实现的具体方法。
工具: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();
    }
}

创建结果:
技术图片

(完)

以上是关于ppt2007版smartart怎样设置浮入动画效果的主要内容,如果未能解决你的问题,请参考以下文章

Office2007PPT自动播放

Microsoft office2007 ppt如何设置手动播放和自动播放

ppt中的形状怎么头尾分开移动

office 2007 里面的smartart样式太少,有没有啥扩展安装包

Java 在PPT中创建SmartArt图形读取SmartArt图形中的文本

Java 在PPT中创建SmartArt图形读取SmartArt图形中的文本