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

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

## application.workbooks.workbook.style.fill
类 GradientAttribute

    java.lang.Object
      application.workbooks.workbook.style.fill.GradientAttribute

    public class GradientAttribute

extends java.lang.Object

这个类用于设置渐进色信息。

方法摘要
`java.awt.Color[]` | `getColor()` 得到渐进色的颜色。
`int` | `getColorTypeIndex()` 得到渐进色的颜色类型。
`int` | `getFirstIndex()` 得到第一种颜色的配色方案。
`int` | `getGradientStyleIndex()` 得到渐进色样式。
`int` | `getPresentGradientIndex()` 得到渐进色的预设颜色索引。
`int` | `getSecondIndex()` 得到第二种颜色的配色方案。
`int` | `getTextureIndex()` 得到渐进色的纹理索引。
`void` | `setColor1(java.awt.Color color1)` 设置渐进色的颜色。
`void` | `setColor2(java.awt.Color color2)` 设置渐进色的颜色。
`void` | `setColorTypeIndex(int colorTypeIndex)` 设置渐进色的颜色类型。
`void` | `setColorValue(int value)` 设置渐进色的颜色的深浅值。
`void` | `setFirstIndex(int firstIndex)` 如果渐进色是非预设的，在简报制作中用于设置第一种颜色的配色方案索引。
`void` | `setGradientStyleIndex(int gradientStyleIndex)` 根据索引设置渐进色样式。
`void` | `setPresetGradientIndex(int presetGradientIndex)` 设置渐进色的预设颜色。
`void` | `setSecondIndex(int secondIndex)` 如果渐进色是非预设的，在简报制作中用于设置第二种颜色的配色方案索引。
`void` | `setTextureIndex(int textureIndex)` 设置渐进色的纹理。

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

方法详细信息

### getColor

    public java.awt.Color[] getColor()

  得到渐进色的颜色。

  返回：
    渐进色的颜色，为一数组

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         System.out.println(fill.getGradientAttribute().getColor());

### getColorTypeIndex

    public int getColorTypeIndex()

  得到渐进色的颜色类型。

  返回：
    渐进色的颜色类型

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().getColorTypeIndex();

### getFirstIndex

    public int getFirstIndex()

  得到第一种颜色的配色方案。

  返回：
    第一种颜色的配色方案

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().getFirstIndex();

### getGradientStyleIndex

    public int getGradientStyleIndex()

  得到渐进色样式。

  返回：
    渐进色样式索引值:

         gradientStyleIndex为0时，表示水平渐进色填充样式；
         gradientStyleIndex为1时，表示垂直渐进色填充样式；
         gradientStyleIndex为2时，表示斜向上渐进色填充样式；
         gradientStyleIndex为3时，表示斜向下渐进色填充样式；
         gradientStyleIndex为4时，表示从边角渐进色填充样式；
         gradientStyleIndex为5时，表示从中间渐进色填充样式

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().getGradientStyleIndex();

### getPresentGradientIndex

    public int getPresentGradientIndex()

  得到渐进色的预设颜色索引。

  返回：
    渐进色的预设颜色

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().getPresentGradientIndex();

### getSecondIndex

    public int getSecondIndex()

  得到第二种颜色的配色方案。

  返回：
    第二种颜色的配色方案

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().getSecondIndex();

### getTextureIndex

    public int getTextureIndex()

  得到渐进色的纹理索引。

  返回：
    渐进色的纹理

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().getTextureIndex();

### setColor1

    public void setColor1(java.awt.Color color1)

  设置渐进色的颜色。

  参数：
    `color1` - 渐进色第一种颜色

    例子:

         //添加云形标注得到其渐进色信息，设置渐进色颜色第一种为红色，第二种rgb为(51,102,255)，颜色的深浅值为107，
         //颜色类型为一种颜色，渐进色样式为斜向上渐进色填充样式，纹理索引为第0种。
         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250);
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setColor1(Color.RED);
         fill.getGradientAttribute().setColor2(new java.awt.Color(51,102,255));
         fill.getGradientAttribute().setColorValue(107);
         fill.getGradientAttribute().setColorTypeIndex(0);
         fill.getGradientAttribute().setGradientStyleIndex(2);
         fill.getGradientAttribute().setTextureIndex(0);
         shape.setFillAttribute(fill);

### setColor2

    public void setColor2(java.awt.Color color2)

  设置渐进色的颜色。

  参数：
    `color2` - 渐进色第二种颜色

    例子:

         //添加云形标注得到其渐进色信息，设置渐进色颜色第一种为红色，第二种rgb为(51,102,255)，颜色的深浅值为107，
         //颜色类型为一种颜色，渐进色样式为斜向上渐进色填充样式，纹理索引为第0种。
         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250);
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setColor1(Color.RED);
         fill.getGradientAttribute().setColor2(new java.awt.Color(51,102,255));
         fill.getGradientAttribute().setColorValue(107);
         fill.getGradientAttribute().setColorTypeIndex(0);
         fill.getGradientAttribute().setGradientStyleIndex(2);
         fill.getGradientAttribute().setTextureIndex(0);
         shape.setFillAttribute(fill);

### setColorTypeIndex

    public void setColorTypeIndex(int colorTypeIndex)

  设置渐进色的颜色类型。

  参数：
    `colorTypeIndex` - 颜色类型，为整型数值，当colorTypeIndex为0时，表示一种颜色；当colorTypeIndex为1时，表示两种颜色；当colorTypeIndex为2时，表示预设颜色

    例子:

         //添加云形标注得到其渐进色信息，设置渐进色颜色第一种为红色，第二种rgb为(51,102,255)，颜色的深浅值为107，
         //颜色类型为一种颜色，渐进色样式为斜向上渐进色填充样式，纹理索引为第0种。
         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250);
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setColor1(Color.RED);
         fill.getGradientAttribute().setColor2(new java.awt.Color(51,102,255));
         fill.getGradientAttribute().setColorValue(107);
         fill.getGradientAttribute().setColorTypeIndex(0);
         fill.getGradientAttribute().setGradientStyleIndex(2);
         fill.getGradientAttribute().setTextureIndex(0);
         shape.setFillAttribute(fill);

  抛出：
    `MacroRunException` - 颜色类型参数越界

### setColorValue

    public void setColorValue(int value)

  设置渐进色的颜色的深浅值。

  参数：
    `value` - 渐进色第一种颜色的深浅值

    例子:

         //添加云形标注得到其渐进色信息，设置渐进色颜色第一种为红色，第二种rgb为(51,102,255)，颜色的深浅值为107，
         //颜色类型为一种颜色，渐进色样式为斜向上渐进色填充样式，纹理索引为第0种。
         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250);
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setColor1(Color.RED);
         fill.getGradientAttribute().setColor2(new java.awt.Color(51,102,255));
         fill.getGradientAttribute().setColorValue(107);
         fill.getGradientAttribute().setColorTypeIndex(0);
         fill.getGradientAttribute().setGradientStyleIndex(2);
         fill.getGradientAttribute().setTextureIndex(0);
         shape.setFillAttribute(fill);

### setFirstIndex

    public void setFirstIndex(int firstIndex)

  如果渐进色是非预设的，在简报制作中用于设置第一种颜色的配色方案索引。

  参数：
    `firstIndex` - 第一种颜色的配色方案索引

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setFirstIndex(0);
         shape.setFillAttribute(fill);

### setGradientStyleIndex

    public void setGradientStyleIndex(int gradientStyleIndex)

  根据索引设置渐进色样式。

  参数：
    `gradientStyleIndex` - 渐进色样式索引值：

         gradientStyleIndex为0时，表示水平渐进色填充样式；
         gradientStyleIndex为1时，表示垂直渐进色填充样式；
         gradientStyleIndex为2时，表示斜向上渐进色填充样式；
         gradientStyleIndex为3时，表示斜向下渐进色填充样式；
         gradientStyleIndex为4时，表示从边角渐进色填充样式；
         gradientStyleIndex为5时，表示从中间渐进色填充样式

    例子:

         //添加云形标注得到其渐进色信息，设置渐进色颜色第一种为红色，第二种rgb为(51,102,255)，颜色的深浅值为107，
         //颜色类型为一种颜色，渐进色样式为斜向上渐进色填充样式，纹理索引为第0种。
         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250);
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setColor1(Color.RED);
         fill.getGradientAttribute().setColor2(new java.awt.Color(51,102,255));
         fill.getGradientAttribute().setColorValue(107);
         fill.getGradientAttribute().setColorTypeIndex(0);
         fill.getGradientAttribute().setGradientStyleIndex(2);
         fill.getGradientAttribute().setTextureIndex(0);
         shape.setFillAttribute(fill);

  抛出：
    `MacroRunException` - 渐进色样式索引值参数越界

### setPresetGradientIndex

    public void setPresetGradientIndex(int presetGradientIndex)

  设置渐进色的预设颜色。

  参数：
    `presentGradientIndex` - 当前渐进色的预设颜色索引

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setPresetGradientIndex(0);
         fill.getGradientAttribute().setColorTypeIndex(2);
         fill.getGradientAttribute().setGradientStyleIndex(3);
         shape.setFillAttribute(fill);

### setSecondIndex

    public void setSecondIndex(int secondIndex)

  如果渐进色是非预设的，在简报制作中用于设置第二种颜色的配色方案索引。

  参数：
    `secondIndex` - 第二种颜色的配色方案索引

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setSecondIndex(0);
         shape.setFillAttribute(fill);

### setTextureIndex

    public void setTextureIndex(int textureIndex)

  设置渐进色的纹理。

  参数：
    `textureIndex` - 渐进色纹理的索引

    例子:

         //添加云形标注得到其渐进色信息，设置渐进色颜色第一种为红色，第二种rgb为(51,102,255)，颜色的深浅值为107，
         //颜色类型为一种颜色，渐进色样式为斜向上渐进色填充样式，纹理索引为第0种。
         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.addShape(ShapeConstants.SHAPE_CLOUD_CALLOUT, 120, 130, 220, 250);
         FillAttribute fill = shape.getFillAttribute() ;
         fill.getGradientAttribute().setColor1(Color.RED);
         fill.getGradientAttribute().setColor2(new java.awt.Color(51,102,255));
         fill.getGradientAttribute().setColorValue(107);
         fill.getGradientAttribute().setColorTypeIndex(0);
         fill.getGradientAttribute().setGradientStyleIndex(2);
         fill.getGradientAttribute().setTextureIndex(0);
         shape.setFillAttribute(fill);

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

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

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