概述 | 软件包 | 类 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## application.workbooks.workbook.shapes
类 ShadowFormat

    java.lang.Object
      application.workbooks.workbook.shapes.ShadowFormat

    public class ShadowFormat

extends java.lang.Object

该类定义了设置阴影类型，阴影偏移和阴影颜色的一些方法。

方法摘要
`java.awt.Color` | `getColor()` 获取当前图形对象阴影颜色。
`int` | `getType()` 获取图形对象的阴影样式类型。
`int` | `getXOffset()` 获取图形对象阴影X坐标方向的偏移。
`int` | `getYOffset()` 获取图形对象的阴影Y坐标方向的偏移。
`void` | `setColor(java.awt.Color sideColor, int fillScheme)` 设置阴影颜色。
`void` | `setOffset(int shadowOffsetX, int shadowOffsetY)` 设置图形对象的阴影偏移。
`void` | `setType(int shadowType)` 设置图形对象的阴影类型。
`void` | `toggle()` 改变当前的阴影效果的反状态。

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

方法详细信息

### getColor

    public java.awt.Color getColor()

  获取当前图形对象阴影颜色。

  返回：
    当前图形对象阴影颜色

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("同心圆 1") ;
         ShadowFormat sf = shape.getShadowFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前对象阴影的颜色是"+sf.getColor()) ;

### getType

    public int getType()

  获取图形对象的阴影样式类型。

  返回：
    图形对象的阴影样式类型，为整型数值 为0-20种样式 20为无阴影样式

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("同心圆 1") ;
         ShadowFormat sf = shape.getShadowFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前对象的阴影格式是第"+sf.getType()+"种") ;

### getXOffset

    public int getXOffset()

  获取图形对象阴影X坐标方向的偏移。

  返回：
    图形对象阴影X坐标方向的偏移，为整型数值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("同心圆 1") ;
         ShadowFormat sf = shape.getShadowFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前对象阴影X轴的偏移量是"+sf.getXOffset()) ;

### getYOffset

    public int getYOffset()

  获取图形对象的阴影Y坐标方向的偏移。

  返回：
    图形对象的阴影Y坐标方向的偏移

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("同心圆 1") ;
         ShadowFormat sf = shape.getShadowFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前对象阴影Y轴的偏移量是"+sf.getYOffset()) ;

### setColor

    public void setColor(java.awt.Color sideColor,
                         int fillScheme)

  设置阴影颜色。

  参数：
    `sideColor` - 阴影的颜色
    `fillScheme` - 阴影配色方案索引值，在电子表格与文字处理中默认为-1；

    在简报制作中如使用配色方案，取值为0-7；

    如果不使用配色方案，默认值为-1

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("同心圆 1") ;
         ShadowFormat sf = shape.getShadowFormat() ;
         sf.setColor(java.awt.Color.green,4) ;

### setOffset

    public void setOffset(int shadowOffsetX,
                          int shadowOffsetY)

  设置图形对象的阴影偏移。

  参数：
    `shadowOffsetX` - 阴影偏移的X坐标值 左负右正
    `shadowOffsetY` - 阴影偏移的Y坐标值 上负下正

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("同心圆 1") ;
         ShadowFormat sf = shape.getShadowFormat() ;
         sf.setOffset(50,130) ;

### setType

    public void setType(int shadowType)

  设置图形对象的阴影类型。

  参数：
    `shadowType` - 阴影的类型，为整型数值 为0-20种样式 20为无阴影样式

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("同心圆 1") ;
         ShadowFormat sf = shape.getShadowFormat() ;
         sf.setType(3) ;

  抛出：
    `MacroRunException` - 当参数越界

### toggle

    public void toggle()

  改变当前的阴影效果的反状态。

  例子：

       Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
       Shape shape = shapes.getShape("同心圆 1") ;
       ShadowFormat sf = shape.getShadowFormat() ;
       sf.toggle() ;

概述 | 软件包 | 类 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

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