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.style.fill
Class GradientAttribute

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

public class GradientAttribute
extends java.lang.Object

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

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

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

Method Detail

### getColor

    public java.awt.Color[] getColor()

  得到渐进色的颜色。

  Returns:
    渐进色的颜色，为一数组

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         java.awt.Color[] co ;
         co = shape.getFillFormat().getGradientInfo().getColor() ;
         for (int i = 0 ; i < co.length ; i++)
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色是"+co[i]) ;

### getColorTypeIndex

    public int getColorTypeIndex()

  得到渐进色的颜色类型。

  Returns:
    渐进色的颜色类型

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         int i = shape.getFillFormat().getGradientInfo().getColorTypeIndex() ;
         if (i == 0)
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色的类型是一种颜色") ;
         else if (i == 1)
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色的类型是二种颜色") ;
         else if (i == 2)
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色的类型是预设") ;

### getFirstIndex

    public int getFirstIndex()

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

  Returns:
    第一种颜色的配色方案

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色的第一种颜色配色方案是第"+shape.getFillFormat().getGradientInfo().getFirstIndex()+"种索引") ;

### getGradientStyleIndex

    public int getGradientStyleIndex()

  得到渐进色样式。

  Returns:
    渐进色样式索引值:

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

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色为第"+shape.getFillFormat().getGradientInfo().getGradientStyleIndex()+"样式") ;

### getPresentGradientIndex

    public int getPresentGradientIndex()

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

  Returns:
    渐进色的预设颜色

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色为第"+shape.getFillFormat().getGradientInfo().getPresentGradientIndex()+"种预设颜色索引") ;

### getSecondIndex

    public int getSecondIndex()

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

  Returns:
    第二种颜色的配色方案

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色的第二种颜色配色方案是第"+shape.getFillFormat().getGradientInfo().getSecondIndex()+"种索引") ;

### getTextureIndex

    public int getTextureIndex()

  得到渐进色的纹理索引。

  Returns:
    渐进色的纹理

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前填充渐进色的纹理是第"+shape.getFillFormat().getGradientInfo().getTextureIndex()+"种索引") ;

### setColor

    public void setColor(java.awt.Color color1,
                         java.awt.Color color2)

  设置渐进色的颜色。

  Parameters:
    `color1` - 渐进色第一种颜色
    `color2` - 渐进色第二种颜色

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         shape.getFillFormat().getGradientInfo().setColor(java.awt.Color.red,java.awt.Color.yellow) ;

### setColorTypeIndex

    public void setColorTypeIndex(int colorTypeIndex)

  设置渐进色的颜色类型。

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

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         shape.getFillFormat().getGradientInfo().setColorTypeIndex(0) ;

### setFirstIndex

    public void setFirstIndex(int firstIndex)

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

  Parameters:
    `firstIndex` - 第一种颜色的配色方案索引

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         shape.getFillFormat().getGradientInfo().setFirstIndex(3) ;

### setGradientStyleIndex

    public void setGradientStyleIndex(int gradientStyleIndex)

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

  Parameters:
    `gradientStyleIndex` - 渐进色样式索引值：

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

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         shape.getFillFormat().getGradientInfo().setGradientStyleIndex(2) ;

### setPresetGradientIndex

    public void setPresetGradientIndex(int presetGradientIndex)

  设置渐进色的预设颜色。

### setSecondIndex

    public void setSecondIndex(int secondIndex)

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

  Parameters:
    `secondIndex` - 第二种颜色的配色方案索引

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         shape.getFillFormat().getGradientInfo().setSecondIndex(5) ;

### setTextureIndex

    public void setTextureIndex(int textureIndex)

  设置渐进色的纹理。

  Parameters:
    `textureIndex` - 渐进色纹理的索引

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         ShapeRange shape = shapes.getRange() ;
         shape.getFillFormat().getGradientInfo().setTextureIndex(2) ;

Overview | Package | Class | Tree | Index | Help

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

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