Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## application.workbooks.workbook.presentations.presentation.slides.slide.pgshapes
Class AnimationSetting

    java.lang.Object
      application.workbooks.workbook.presentations.presentation.slides.slide.pgshapes.AnimationSetting

public class AnimationSetting
extends java.lang.Object

浮动对象的动画设置信息。

Method Summary
`int` | `getAfterEffect()` 得到动画播放后的动作模式。
`int` | `getAnimationEffect()` 得到效果。
`int` | `getAnimationOrder()` 得到对象出场的次序。
`int` | `getDelayTime()` 得到延迟时间。
`java.awt.Color` | `getDimColor()` 得到动画播放后的颜色。
`int` | `getEffectStyle()` 得到效果风格。
`int` | `getGroupedBy()` 得到分组方式。
`int` | `getSound()` 得到音效索引。
`java.lang.String` | `getSoundPath()` 得到声音文件路径。
`int` | `getStartMethod()` 得到开始动画方式。
`int` | `getStopAfterHowManySlide()` 在第几张幻灯片之后，停止多媒体的播放。
`boolean` | `isAnimateAttachedShape()` 是否为自选图形动画。
`boolean` | `isGrouped()` 是否分组进入。
`boolean` | `isHideWhileNotPlaying()` 获取是否不播放时设置隐藏。
`boolean` | `isLoop()` 判断媒体对象是否循环播放直到停止。
`boolean` | `isPauseSlide()` 获取播放时是否暂停幻灯片放映。
`boolean` | `isReverse()` 获取是否设置了反序。
`boolean` | `isRewind()` 获取影片播放后是否返回开头。
`boolean` | `isUsingOrder()` 判断是否按动画顺序播放。
`void` | `setAfterEffect(int afterEffect)` 设置动画播放后的动作模式。
`void` | `setAnimateAttachedShape(boolean anim)` 设置为自选图形动画。
`void` | `setAnimationEffect(int effect)` 设置效果。
`void` | `setAnimationOrder(int order)` 设置对象出场的次序。
`void` | `setDelayTime(int delayTime)` 设置延迟时间。
`void` | `setDimColor(java.awt.Color color)` 设置动画播放后的颜色。
`void` | `setEffectStyle(int style)` 设置效果风格。
`void` | `setGrouped(boolean flage)` 设置分组进入。
`void` | `setGroupedBy(int groupedBy)` 设置分组方式。
`void` | `setHideWhileNotPlaying(boolean hide)` 设置不播放时是否隐藏。
`void` | `setLoop(boolean loop)` 设置媒体对象是否循环播放直到停止。
`void` | `setPauseSlide(boolean pause)` 设置播放时是否暂停幻灯片放映。
`void` | `setReverse(boolean reverse)` 设置反序。
`void` | `setRewind(boolean rewind)` 设置影片播放后是否返回开头。
`void` | `setSound(int index)` 设置音效。
`void` | `setSoundPath(java.lang.String soundPath)` 设置声音文件路径。
`void` | `setStartMethod(int startMethod)` 设置开始动画方式。
`void` | `setStopAfterHowManySlide(int many)` 设置在第几张幻灯片之后，停止多媒体的播放。
`void` | `setUsingOrder(boolean used)` 设置是否按动画顺序播放。

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### getAfterEffect

    public int getAfterEffect()

  得到动画播放后的动作模式。

  Returns:
    动作模式

    0，不变灰

    1，动画播放后隐藏

    2，下次点击后隐藏

    3，变颜色

    例子:

          AnimationSetting AS=
          Presentations.getActivePresentation().getSlides().getSlide(0)
          .getShapes().getPgShape(0).getAnimationSetting();

          System.out.println(AS.getAfterEffect());

  See Also:
    `setAfterEffect(int afterEffect)`

### getAnimationEffect

    public int getAnimationEffect()

  得到效果。

  Returns:
    int 效果索引

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.getAnimationEffect());

  See Also:
    `setAnimationEffect(int effect)`

### getAnimationOrder

    public int getAnimationOrder()

  得到对象出场的次序。

  Returns:
    对象出场的次序，为整型数值

    order >= 0，表示调整该对象在动画列表中的次序

    order = -1，表示将该对象从动画列表中移除

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(5).getAnimationSetting();

         System.out.println(AS.getAnimationOrder());

  See Also:
    `setAnimationOrder(int)`

### getDelayTime

    public int getDelayTime()

  得到延迟时间。

  Returns:
    延迟时间，单位:毫秒，为整型数值

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.getDelayTime());

  See Also:
    `setDelayTime(int delayTime)`

### getDimColor

    public java.awt.Color getDimColor()

  得到动画播放后的颜色。

  Returns:
    Color，即动画播放后的颜色

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.getDimColor());

  See Also:
    `setDimColor(Color color)`

### getEffectStyle

    public int getEffectStyle()

  得到效果风格。

  Returns:
    效果风格索引，为整型数值

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.getEffectStyle());

  See Also:
    `setEffectStyle(int style)`

### getGroupedBy

    public int getGroupedBy()

  得到分组方式。

  Returns:
    分组方式

    GROUPEDBY_FIRSTLEVEL，按照第一段落进行分组

    GROUPEDBY_SECONDLEVEL，按照第二段落进行分组

    GROUPEDBY_THIRDLEVEL，按照第三段落进行分组

    GROUPEDBY_FOURTHLEVEL，按照第四段落进行分组

    GROUPEDBY_FIFTHLEVEL，按照第五段落进行分组

    GROUPEDBY_SIXTHLEVEL，按照第六段落进行分组

    GROUPEDBY_SEVENTHLEVEL，按照第七段落进行分组

    GROUPEDBY_EIGHTHLEVEL，按照第八段落进行分组

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.getGroupedBy() );

  See Also:
    `setGroupedBy(int groupedBy)`

### getSound

    public int getSound()

  得到音效索引。

  Returns:
    声音的索引，为整型数值

    0，无声音

    1，停止上次声音

    2，按键音

    3，爆破

    4，鼓点

    5，点钞机

    6，风铃

    7，激光

    8，锤击声

    9，警告音

    10，锻击

    11，金属撞击声

    12，喇叭

    13，汽车鸣笛声

    14，火车鸣笛声

    15，气泡

    16，枪声

    17，紧急刹车

    18，掌声

    19，照相机

    20，其它声音

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();
         System.out.println(AS.getSound() );

  See Also:
    `setSound(int index)`

### getSoundPath

    public java.lang.String getSoundPath()

  得到声音文件路径。

  Returns:
    声音文件的路径，为字符串型

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(5).getAnimationSetting();

         System.out.println(AS.getSoundPath());

  See Also:
    `setSoundPath(String soundPath)`

### getStartMethod

    public int getStartMethod()

  得到开始动画方式。

  Returns:
    动画开始方式，为整型数值

    0，单击鼠标时开始动画

    1，在延时后自动进行动画

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.getStartMethod());

  See Also:
    `setStartMethod(int startMethod)`

### getStopAfterHowManySlide

    public int getStopAfterHowManySlide()

  在第几张幻灯片之后，停止多媒体的播放。

  Returns:
    幻灯片的张数，为整型数值

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();

         System.out.println(AS.getStopAfterHowManySlide() );

  See Also:
    `setStopAfterHowManySlide(int many)`

### isAnimateAttachedShape

    public boolean isAnimateAttachedShape()

  是否为自选图形动画。

  Returns:
    布尔型值，是否为自选图形动画。如果是自选图形动画，则返回true；否则，返回false

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.isAnimateAttachedShape());

  See Also:
    `setAnimateAttachedShape(boolean anim)`

### isGrouped

    public boolean isGrouped()

  是否分组进入。

  Returns:
    布尔型值，是否分组进入。如果分组进入，则返回true；否则，返回false

    例子:

         AnimationSetting AS=

         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.isGrouped() );

  See Also:
    `setGrouped(boolean flage)`

### isHideWhileNotPlaying

    public boolean isHideWhileNotPlaying()

  获取是否不播放时设置隐藏。

  Returns:
    布尔型值，不播放时是否隐藏。如果隐藏，则返回true；否则，返回false

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();

         System.out.println(AS.isHideWhileNotPlaying() );

  See Also:
    `setHideWhileNotPlaying(boolean hide)`

### isLoop

    public boolean isLoop()

  判断媒体对象是否循环播放直到停止。

  Returns:
    布尔型值，是否循环播放直到停止。如果循环播放，则返回true；否则，返回false

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(5).getAnimationSetting();

         System.out.println(AS.isLoop());

  See Also:
    `setLoop(boolean loop)`

### isPauseSlide

    public boolean isPauseSlide()

  获取播放时是否暂停幻灯片放映。

  Returns:
    布尔型值，是否暂停。如果暂停，则返回true；否则，返回false

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();

         System.out.println(AS.isPauseSlide() );

  See Also:
    `setPauseSlide(boolean pause)`

### isReverse

    public boolean isReverse()

  获取是否设置了反序。

  Returns:
    布尔型值，是否反序。如果为反序，则返回true；否则，返回false

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         System.out.println(AS.isReverse() );

  See Also:
    `setReverse(boolean reverse)`

### isRewind

    public boolean isRewind()

  获取影片播放后是否返回开头。

  Returns:
    布尔型值，影片播放后是否返回开头。如果播放后返回开头，则返回true；否则返回false

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(5).getAnimationSetting();

         System.out.println(AS.isRewind());

  See Also:
    `setRewind(boolean rewind)`

### isUsingOrder

    public boolean isUsingOrder()

  判断是否按动画顺序播放。

  Returns:
    布尔型值，是否按动画顺序播放。如果按动画顺序播放，则返回true；否则，返回false

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();
         System.out.println(AS.isUsingOrder() );

  See Also:
    `setUsingOrder(boolean used)`

### setAfterEffect

    public void setAfterEffect(int afterEffect)

  设置动画播放后的动作模式。

  Parameters:
    `afterEffect` - 动作模式,其取值如以下常量：

         		AnimationSettingConstants.AFTEREFFECT_NOTDIM = 0;	不变灰
         		AnimationSettingConstants.AFTEREFFECT_HIDE = 1;	动画播放后隐藏
         		AnimationSettingConstants.AFTEREFFECT_HIDEONCLICK = 2;	下次点击后隐藏
         		AnimationSettingConstants.AFTEREFFECT_DIM = 3;	变颜色

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setAnimationEffect(10);
         AS.setAfterEffect(1);

  See Also:
    `getAfterEffect()`, `AnimationSettingConstants`

### setAnimateAttachedShape

    public void setAnimateAttachedShape(boolean anim)

  设置为自选图形动画。

  Parameters:
    `anim` - 是否为自选图形动画

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setAnimateAttachedShape(true);

  See Also:
    `isAnimateAttachedShape()`

### setAnimationEffect

    public void setAnimationEffect(int effect)

  设置效果。

  Parameters:
    `effect` - 效果索引,其取值如以下常量：

    AnimationSettingConstants.NONE == 0，不使用效果

    AnimationSettingConstants.APPEAR == 1，出现效果

    AnimationSettingConstants.FLY == 2，飞入效果

    AnimationSettingConstants.BLINDS == 3，百叶窗效果

    AnimationSettingConstants.BOX == 4，盒状效果

    AnimationSettingConstants.CHECKERBOARD == 5，棋盘式效果

    AnimationSettingConstants.CRAWL == 6，缓慢移入效果

    AnimationSettingConstants.FADE == 7，淡入淡出效果

    AnimationSettingConstants.FLASH_ONCE == 8，昙花一现效果

    AnimationSettingConstants.FLASH == 9，闪烁效果

    AnimationSettingConstants.PEEK == 10，切入效果

    AnimationSettingConstants.RANDOM_BARS == 11，随机线条效果

    AnimationSettingConstants.STRETCH == 15，伸展效果

    AnimationSettingConstants.STRIPS == 16，阶梯状效果

    AnimationSettingConstants.SWIVEL == 17，回旋效果

    AnimationSettingConstants.WIPE == 18，擦除效果

    AnimationSettingConstants.ZOOM == 19，缩放效果

    AnimationSettingConstants.FAN == 21，扇形效果

    AnimationSettingConstants.PLUS == 22，加号缩放效果

    AnimationSettingConstants.WHEEL == 23，风车效果

    AnimationSettingConstants.RANDOM == 24，随机效果

    AnimationSettingConstants.DISSOLVE == 27，向内溶解效果

    AnimationSettingConstants.TOYFAN == 29，玩具风车效果

    AnimationSettingConstants.LINE == 30,线型效果

    AnimationSettingConstants.DIAMOND == 31，菱形效果

    AnimationSettingConstants.CUT == 32，劈裂效果

    AnimationSettingConstants.JUMP == 34，弹跳效果

    AnimationSettingConstants.BLOW_UP == 35,放大效果

    AnimationSettingConstants.SCREW_FLY == 36,螺旋飞入效果

    AnimationSettingConstants.LIGHT_SPEED == 37，光速效果

    AnimationSettingConstants.CURVE_UP == 38，曲线向上效果

    AnimationSettingConstants.ROUNDZOOM == 39，圆形扩展效果

    AnimationSettingConstants.SLOWZOOM == 40，渐变式缩放效果

    AnimationSettingConstants.CENTERFLY == 41，中心旋转效果

    AnimationSettingConstants.MOVEDOWN == 42，下降效果

    AnimationSettingConstants.MOVEUP == 43，升起效果

    AnimationSettingConstants.COMPRESS == 44，压缩效果

    AnimationSettingConstants.TITLESTYLE == 45,字幕式效果

    AnimationSettingConstants.GLIDE == 46,滑翔效果

    AnimationSettingConstants.PUCKER == 47,折叠效果

    AnimationSettingConstants.THROW == 48,投掷效果

    AnimationSettingConstants.ROTATE_IN == 49，翻转式由远及近效果

    AnimationSettingConstants.FLOW == 50,浮动效果

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setAnimationEffect(1);

  See Also:
    `getAnimationEffect()`, `AnimationSettingConstants`

### setAnimationOrder

    public void setAnimationOrder(int order)

  设置对象出场的次序。

  Parameters:
    `order` - 次序

    order >= 0，表示调整该对象在动画列表中的次序

    order = -1，表示将该对象从动画列表中移除

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();

         AS.setAnimationOrder(1);

  See Also:
    `getAnimationOrder()`

### setDelayTime

    public void setDelayTime(int delayTime)

  设置延迟时间。

  Parameters:
    `delayTime` - 延迟时间，单位:毫秒

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setStartMethod(1);
         AS.setDelayTime(10000);

  See Also:
    `getDelayTime()`

### setDimColor

    public void setDimColor(java.awt.Color color)

  设置动画播放后的颜色。

  Parameters:
    `color` - 动画播放后的颜色

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setAnimationEffect(10);
         AS.setAfterEffect(3);
         AS.setDimColor(Color.yellow);

  See Also:
    `getDimColor()`

### setEffectStyle

    public void setEffectStyle(int style)

  设置效果风格。

  Parameters:
    `style` - 效果风格索引
  Throws:
    `MacroRunException` - 如果设置的风格索引不存在就会报错

    例子:

         AnimationSetting AS=

         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setAnimationEffect(2);
         AS.setEffectStyle(7);

  See Also:
    `getEffectStyle()`

### setGrouped

    public void setGrouped(boolean flage)

  设置分组进入。

  Parameters:
    `flage` - 是否分组进入

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setGrouped(true);
         AS.setGroupedBy(3);

  See Also:
    `isGrouped()`

### setGroupedBy

    public void setGroupedBy(int groupedBy)

  设置分组方式。

  Parameters:
    `groupedBy` - 分组方式,其取值如以下常量：

    AnimationSettingConstants.GROUPEDBY_FIRSTLEVEL = 0，按照第一段落进行分组

    AnimationSettingConstants.GROUPEDBY_SECONDLEVEL = 1，按照第二段落进行分组

    AnimationSettingConstants.GROUPEDBY_THIRDLEVEL = 2，按照第三段落进行分组

    AnimationSettingConstants.GROUPEDBY_FOURTHLEVEL = 3，按照第四段落进行分组

    AnimationSettingConstants.GROUPEDBY_FIFTHLEVEL = 4，按照第五段落进行分组

    AnimationSettingConstants.GROUPEDBY_SIXTHLEVEL = 5，按照第六段落进行分组

    AnimationSettingConstants.GROUPEDBY_SEVENTHLEVEL = 6，按照第七段落进行分组

    AnimationSettingConstants.GROUPEDBY_EIGHTHLEVEL = 7，按照第八段落进行分组

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setGrouped(true);
         AS.setGroupedBy(3);

  See Also:
    `getGroupedBy()`

### setHideWhileNotPlaying

    public void setHideWhileNotPlaying(boolean hide)

  设置不播放时是否隐藏。

  Parameters:
    `hide` - 布尔型值，不播放时是否隐藏。如果为true，则不播放时隐藏；否则，不隐藏

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();

         AS.setHideWhileNotPlaying(true);

  See Also:
    `isHideWhileNotPlaying()`

### setLoop

    public void setLoop(boolean loop)

  设置媒体对象是否循环播放直到停止。

  Parameters:
    `loop` - 布尔型值，是否循环播放直到停止。如果为true，则循环播放直到停止；否则，不循环播放

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(5).getAnimationSetting();

         AS.setLoop(true);

  See Also:
    `isLoop()`

### setPauseSlide

    public void setPauseSlide(boolean pause)

  设置播放时是否暂停幻灯片放映。

  Parameters:
    `pause` - 布尔型值，是否暂停。如果为true，则设置暂停；否则，不暂停

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();

         AS.setPauseSlide(false);
         AS.setStopAfterHowManySlide(1);

  See Also:
    `isPauseSlide()`

### setReverse

    public void setReverse(boolean reverse)

  设置反序。

  Parameters:
    `reverse` - 布尔型值，是否反序。如果为true，则设置反序；否则，不设置反序

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setReverse(false);

  See Also:
    `isReverse()`

### setRewind

    public void setRewind(boolean rewind)

  设置影片播放后是否返回开头。

  Parameters:
    `rewind` - 布尔型值，影片播放后是否返回开头。如果为true，则播放后返回开头，否则，不返回开头

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(5).getAnimationSetting();

         AS.setRewind(true);

  See Also:
    `isRewind()`

### setSound

    public void setSound(int index)

  设置音效。

  Parameters:
    `index` - 声音的索引,其取值如以下常量：

         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 0;	无声音
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 1;	停止上次声音
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 2;	按键音
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 3;	爆破
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 4;	鼓点
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 5;	点钞机
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 6;	风铃
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 7;	激光
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 8;	锤击声
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 9;	警告音
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 10;	锻击
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 11;	金属撞击声
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 12;	喇叭
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 13;	汽车鸣笛声
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 14;	火车鸣笛声
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 15;	气泡
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 16;	枪声
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 17;	紧急刹车
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 18;	掌声
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 19;	照相机
         		AnimationSettingConstants.ACTIONMETHODS_MOUSECLICK = 20;	其它声音

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(5).getAnimationSetting();
         AS.setSound(19);

  See Also:
    `getSound()`, `AnimationSettingConstants`

### setSoundPath

    public void setSoundPath(java.lang.String soundPath)

  设置声音文件路径。

  Parameters:
    `soundPath` - 声音文件的路径

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(5).getAnimationSetting();

         AS.setSound(20);
         AS.setSoundPath("D:\\1.wav");

  See Also:
    `getSoundPath()`

### setStartMethod

    public void setStartMethod(int startMethod)

  设置开始动画方式。

  Parameters:
    `startMethod` - 动画开始方式,其取值如以下常量：

         		AnimationSettingConstants.STARTMETHOD_ADVANCEONCLICK = 0;	单击鼠标时开始动画
         		AnimationSettingConstants.STARTMETHOD_ADVANCEONTIME = 1;	在延时后自动进行动画

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(0).getAnimationSetting();

         AS.setStartMethod(1);

  See Also:
    `getStartMethod()`, `AnimationSettingConstants`

### setStopAfterHowManySlide

    public void setStopAfterHowManySlide(int many)

  设置在第几张幻灯片之后，停止多媒体的播放。

  Parameters:
    `many` - 幻灯片的张数

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();

         AS.setPauseSlide(false);
         AS.setStopAfterHowManySlide(1);
         AS.setUsingOrder(true);
         AS.setAnimationOrder(1);

  See Also:
    `getStopAfterHowManySlide()`

### setUsingOrder

    public void setUsingOrder(boolean used)

  设置是否按动画顺序播放。

  Parameters:
    `used` - 布尔型值，是否按动画顺序播放。如果为true，则按动画顺序播放；否则，不按动画顺序播放

    例子:

         AnimationSetting AS=
         Presentations.getActivePresentation().getSlides().getSlide(0)
         .getShapes().getPgShape(4).getAnimationSetting();

         AS.setPauseSlide(false);
         AS.setStopAfterHowManySlide(3);
         AS.setUsingOrder(true);

  See Also:
    `isUsingOrder()`

Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

版权所有 2001-2004 无锡永中科技有限公司