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.shapes
Class PictureFormat

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

public class PictureFormat
extends java.lang.Object

该类定义了设置图片格式的一些方法，如调整图片的明暗度，色彩对比度，改变图片模式等。

Method Summary
`void` | `changeBrightness(int lumOff)` 改变图片明暗度（类似与利用图片工具条上的增加亮度和减少亮度按钮来调节图片明暗度）。
`void` | `changeContrast(int offset)` 改变图片的对比度（类似与利用图片工具条上的增加对比度和降低对比度按钮来调节对比度）。
`void` | `changeMode(int mode)` 改变图片模式（类似与利用图片工具条上的图像控制按钮）。
`int` | `getBrightness()` 获取图片的亮度值。
`double` | `getBrightnessDouble()` 获取图片的亮度。
`int` | `getContrast()` 获取图片的对比度值。
`double` | `getContrastDouble()` 获取图片的对比度值。
`int` | `getMode()` 获取图片的模式。
`java.awt.Color` | `getTransparencyColor()` 获取图片中被设为透明的颜色。
`void` | `reset()` 把图片的格式和大小恢复到最初状态。
`void` | `setBrightness(int brightness)` 设置图片到亮度。
`void` | `setBrightnessDouble(double brightness)` 设置图片的亮度。
`void` | `setContrast(double constrast)` 设置图片对比度。
`void` | `setContrast(int constrast)` 设置图片对比度。
`void` | `setMode(int mode)` 设置图片模式。

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

Method Detail

### changeBrightness

    public void changeBrightness(int lumOff)

  改变图片明暗度（类似与利用图片工具条上的增加亮度和减少亮度按钮来调节图片明暗度）。

  Parameters:
    `lumOff` - 明暗度值的改变量

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         pf.changeBrightness(80) ;

### changeContrast

    public void changeContrast(int offset)

  改变图片的对比度（类似与利用图片工具条上的增加对比度和降低对比度按钮来调节对比度）。

  Parameters:
    `offset` - 对比度值的改变量，为整型数值

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         pf.changeContrast(60) ;

### changeMode

    public void changeMode(int mode)

  改变图片模式（类似与利用图片工具条上的图像控制按钮）。

  Parameters:
    `mode` - 图片模式值，mode=0，表示“自动”模式；mode=1，表示“灰度”模式；mode=2，表示“黑白”模式；mode=3，表示“水印”模式。如果mode取值大于3，则设图片模式为“自动”模式

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         pf.changeMode(1) ;

### getBrightness

    public int getBrightness()

  获取图片的亮度值。

  Returns:
    图片的亮度值，为整型数值

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图片的亮度值是"+pf.getBrightness()) ;

### getBrightnessDouble

    public double getBrightnessDouble()

  获取图片的亮度。

  Returns:
    图片的亮度值，为double型

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图片的亮度值是"+pf.getBrightnessDouble()) ;

### getContrast

    public int getContrast()

  获取图片的对比度值。

  Returns:
    图片的对比度，为整型数值

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,pf.getContrast() ;

### getContrastDouble

    public double getContrastDouble()

  获取图片的对比度值。

  Returns:
    图片的对比度值，为double型

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图片的对比度值是"+pf.getContrastDouble()) ;

### getMode

    public int getMode()

  获取图片的模式。

  Returns:
    图片的模式，为整型数值

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图片是第"+pf.getMode()+"模式") ;

### getTransparencyColor

    public java.awt.Color getTransparencyColor()

  获取图片中被设为透明的颜色。

  Returns:
    图片中被设为透明的颜色

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图片的透明值是"+pf.getTransparencyColor()) ;

### reset

    public void reset()

  把图片的格式和大小恢复到最初状态。

  例子:

       Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
       Shape shape = shapes.getShape("图片 1") ;
       PictureFormat pf = shape.getPictureFormat() ;
       pf.reset() ;

### setBrightness

    public void setBrightness(int brightness)

  设置图片到亮度。

  Parameters:
    `brightness` - 亮度值，为整型数值

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         pf.setBrightness(80) ;

### setBrightnessDouble

    public void setBrightnessDouble(double brightness)

  设置图片的亮度。

  Parameters:
    `brightness` - 亮度值，为double型

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         pf.setBrightnessDouble(1.26) ;

### setContrast

    public void setContrast(double constrast)

  设置图片对比度。

  Parameters:
    `constrast` - 对比度的值，为double型

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         pf.setContrast(0.98) ;

### setContrast

    public void setContrast(int constrast)

  设置图片对比度。

  Parameters:
    `constrast` - 对比度的值，为整型数值

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         pf.setContrast(20) ;

### setMode

    public void setMode(int mode)

  设置图片模式。

  Parameters:
    `mode` - 图片模式值，mode=0，表示“自动”模式；mode=1，表示“灰度”模式；mode=2，表示“黑白”模式；mode=3，表示“水印”模式。如果mode取值大于3，则设图片模式为“自动”模式

    例子:

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("图片 1") ;
         PictureFormat pf = shape.getPictureFormat() ;
         pf.setMode(1) ;

Overview | Package | Class | Tree | Index | Help

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

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