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

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

## application.workbooks.workbook.worksheets.worksheet
类 SsPictureFormat

    java.lang.Object
      application.workbooks.workbook.worksheets.worksheet.SsPictureFormat

    public class SsPictureFormat

extends java.lang.Object

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

构造函数摘要
`SsPictureFormat(MPictureFormat pictureFormat)` 构件器。

方法摘要
`void` | `adjustLeftMargin(int leftMargin)` 调整左边界（该数字在0磅至26磅之间）。
`void` | `adjustTopMargin(int topMargin)` 调整顶边界（该数字在0磅至6磅之间）。
`int` | `getHeightScale()` 获得垂直缩放比例。
`int` | `getHorAlignment()` 获得水平对齐方式。
`int` | `getLeftMargin()` 获得左边界。
`int` | `getRotation()` 获得旋转角度。
`boolean` | `getShowFlag()` 获得是否显示。
`int` | `getTopMargin()` 获得顶边界。
`int` | `getVerAlignment()` 获得垂直对齐方式。
`int` | `getWholeScale()` 获得整体缩放比例。
`boolean` | `getWholeScaleFlag()` 是否整体缩放。
`int` | `getWidthScal()` 获得水平缩放比例。
`boolean` | `isFitToCell()` 是否调整至单元格大小。
`void` | `setFitToCell(boolean fit)` 调整至单元格大小。
`void` | `setHeightScale(int heightScale)` 设置垂直缩放比例(缩放比例在10 -- 400）。
`void` | `setHorAlignment(int horAlignment)` 设置水平对齐方式。
`void` | `setRotation(int rotation)` 设置旋转角度。
`void` | `setShowFlag(boolean showFlag)` 设置是否显示。
`void` | `setVerAlignment(int verAlignment)` 设置垂直对齐方式。
`void` | `setWholeScale(int scale)` 设置整体缩放比例(缩放比例在10 -- 400）。
`void` | `setWholeScaleFlag(boolean wholeScaleFlag)` 设置是否整体缩放。
`void` | `setWidthScale(int widthScale)` 设置水平缩放比例(缩放比例在10 -- 400）。

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

构造函数详细信息

### SsPictureFormat

    public SsPictureFormat(MPictureFormat pictureFormat)

  构件器。

  参数：
    `pictureFormat` -

方法详细信息

### adjustLeftMargin

    public void adjustLeftMargin(int leftMargin)

  调整左边界（该数字在0磅至26磅之间）。

  参数：
    `leftMargin` - 边界值（该数字在0磅至26磅之间）

    例子：

         //在单元格中插入一张图片，调整左边界。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.adjustLeftMargin(8);

### adjustTopMargin

    public void adjustTopMargin(int topMargin)

  调整顶边界（该数字在0磅至6磅之间）。

  参数：
    `topMargin` - 边界值（该数字在0磅至6磅之间）

    例子：

         //在单元格中插入一张图片，调整顶边界。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.adjustTopMargin(5);

### getHeightScale

    public int getHeightScale()

  获得垂直缩放比例。

  返回：
    垂直缩放比例值

    例子：

         //在单元格中插入一张图片，获得垂直缩放比例。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setHeightScale(30);
         picture.getHeightScale();

### getHorAlignment

    public int getHorAlignment()

  获得水平对齐方式。

  返回：
    水平对齐方式， 0 靠左；1 居中；2 靠右。

    例子：

         //在单元格中插入一张图片，获得水平对齐方式。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.setHorAlignment(SsPictureConstants.HORIZONTAL_ALIGNMENT_RIGHT);
         picture.getHorAlignment();

### getLeftMargin

    public int getLeftMargin()

  获得左边界。

  返回：
    获得左边界值

    例子：

         //在单元格中插入一张图片，获得左边界值。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.adjustLeftMargin(8);
         picture.getLeftMargin();

### getRotation

    public int getRotation()

  获得旋转角度。

  返回：
    整型， 0 表示0度；1 表示90度；2 表示180度；3 表示270度。

    例子：

         //在单元格中插入一张图片，设置旋转角度90。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.setRotation(SsPictureConstants.ROTATION_90);
         picture.getRotation();

### getShowFlag

    public boolean getShowFlag()

  获得是否显示。

  返回：
    布尔型值，true为显示；false为不显示

    例子：

         //在单元格中插入一张图片，获得是否显示。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.getShowFlag();

### getTopMargin

    public int getTopMargin()

  获得顶边界。

  返回：
    获得顶边界值

    例子：

         //在单元格中插入一张图片，获得顶边界。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.setTopMargin(5);
         picture.getTopMargin();

### getVerAlignment

    public int getVerAlignment()

  获得垂直对齐方式。

  返回：
    垂直对齐方式，0 靠上；1 居中；2 靠下。

    例子：

         //在单元格中插入一张图片，获得垂直对齐方式。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.setVerAlignment(SsPictureConstants.VERTICAL_ALIGNMENT_DOWN);
         picture.getVerAlignment();

### getWholeScale

    public int getWholeScale()

  获得整体缩放比例。

  返回：
    获得整体缩放比例值

    例子：

         //在单元格中插入一张图片，并得到整体缩放比例值。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.getWholeScale();

### getWholeScaleFlag

    public boolean getWholeScaleFlag()

  是否整体缩放。

  返回：
    是否整体缩放

    例子：

         //在单元格中插入一张图片，并得出是否整体缩放。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.getWholeScaleFlag();

### getWidthScal

    public int getWidthScal()

  获得水平缩放比例。

  返回：
    水平缩放比例值

    例子：

         //在单元格中插入一张图片，获得水平缩放比例值。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.getWidthScal();

### isFitToCell

    public boolean isFitToCell()

  是否调整至单元格大小。

  返回：
    是否调整至单元格大小

    例子：

         //在单元格中插入一张图片，并得到是否调整到单元格大小。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.isFitToCell();

### setFitToCell

    public void setFitToCell(boolean fit)

  调整至单元格大小。

  参数：
    `fit` - 布尔类型值

    例子：

         //在单元格中插入一张图片，并调整到单元格大小。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(true);

### setHeightScale

    public void setHeightScale(int heightScale)

  设置垂直缩放比例(缩放比例在10 -- 400）。

  参数：
    `heightScale` - 缩放比例(缩放比例在10 -- 400）

    例子：

         //在单元格中插入一张图片，设置垂直缩放比例30。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setHeightScale(30);

### setHorAlignment

    public void setHorAlignment(int horAlignment)

  设置水平对齐方式。

  参数：
    `horAlignment` - 对齐方式类型，其取值如下：

                        SsPictureConstants.HORIZONTAL_ALIGNMENT_LEFT   靠左
                        SsPictureConstants.HORIZONTAL_ALIGNMENT_CENTER 居中
                        SsPictureConstants.HORIZONTAL_ALIGNMENT_RIGHT  靠右

    例子：

         //在单元格中插入一张图片，设置水平对齐方式为靠右。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.setHorAlignment(SsPictureConstants.HORIZONTAL_ALIGNMENT_RIGHT);

### setRotation

    public void setRotation(int rotation)

  设置旋转角度。

  参数：
    `rotation` - 整型，旋转角度，其取值如下：

                        SsPictureConstants.ROTATION_0    0度
                        SsPictureConstants.ROTATION_90   90度
                        SsPictureConstants.ROTATION_180  180度
                        SsPictureConstants.ROTATION_270  270度

    例子：

         //在单元格中插入一张图片，设置旋转角度90。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.setRotation(SsPictureConstants.ROTATION_90);

### setShowFlag

    public void setShowFlag(boolean showFlag)

  设置是否显示。

  参数：
    `showFlag` - 布尔类型值

    例子：

         //在单元格中插入一张图片，设置不显示。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setShowFlag(false);

### setVerAlignment

    public void setVerAlignment(int verAlignment)

  设置垂直对齐方式。

  参数：
    `verAlignment` - 对齐方式类型，其取值如下：

                        SsPictureConstants.VERTICAL_ALIGNMENT_UP      靠上
                        SsPictureConstants.VERTICAL_ALIGNMENT_CENTER  居中
                        SsPictureConstants.VERTICAL_ALIGNMENT_DOWN    靠下

    例子：

         //在单元格中插入一张图片，设置垂直对齐方式为靠下。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.setVerAlignment(SsPictureConstants.VERTICAL_ALIGNMENT_DOWN);

### setWholeScale

    public void setWholeScale(int scale)

  设置整体缩放比例(缩放比例在10 -- 400）。

  参数：
    `scale` - 缩放比例(缩放比例在10 -- 400）

    例子：

         //在单元格中插入一张图片，并设置整体缩放为50。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);
         picture.setWholeScale(50);

### setWholeScaleFlag

    public void setWholeScaleFlag(boolean wholeScaleFlag)

  设置是否整体缩放。

  参数：
    `wholeScaleFlag` - 布尔类型值

    例子：

         //在单元格中插入一张图片，并设置整体缩放。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWholeScaleFlag(true);

### setWidthScale

    public void setWidthScale(int widthScale)

  设置水平缩放比例(缩放比例在10 -- 400）。

  参数：
    `widthScale` - 缩放比例(缩放比例在10 -- 400）

    例子：

         //在单元格中插入一张图片，设置水平缩放比例30。
         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook().getWorksheets().getActiveWorksheet();
         Cell cell = worksheet.getCell("D4");
         cell.insertPicture("d:\\temp\\样品.jpg");
         SsPictureFormat picture = cell.getPictureFormat();
         picture.setFitToCell(false);
         picture.setWidthScale(30);

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

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

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