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

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

## application.workbooks.workbook.worksheets
类 SsStyle

    java.lang.Object
      application.workbooks.workbook.worksheets.SsStyle

    public class SsStyle

extends java.lang.Object

该类定义了电子表格的样式属性。

构造函数摘要
`SsStyle(java.lang.String name)` 构件器。

方法摘要
`BorderAttribute` | `getBorderAttribute()` 获得边框属性。
`FillAttribute` | `getFillAttribute()` 获得背景。
`FontAttribute` | `getFontAttribute()` 获得字体属性。
`FormatCellAttribute` | `getFormatCellAttribute()` 获得单元格属性。
`java.lang.String` | `getName()` 获得名称。
`boolean` | `hasBorder()` 返回是否设置边框。
`boolean` | `hasFill()` 返回是否设置填充。
`boolean` | `hasFont()` 返回是否设置字体。
`boolean` | `hasHorizontal()` 返回是否设置对齐。
`boolean` | `hasNumber()` 返回是否设置数字。
`void` | `setBorderAttribute(BorderAttribute border)` 设置边框属性。
`void` | `setFillAttribute(FillAttribute fill)` 设置背景。
`void` | `setFontAttribute(FontAttribute font)` 设置字体属性。
`void` | `setFormatCellAttribute(FormatCellAttribute format)` 设置单元格属性。
`void` | `setHasBorder(boolean has)` 设置是否设置边框。
`void` | `setHasFill(boolean has)` 设置是否设置填充。
`void` | `setHasFont(boolean has)` 设置是否设置字体。
`void` | `setHasHorizontal(boolean has)` 设置是否设置对齐。
`void` | `setHasNumber(boolean has)` 设置是否设置数字。

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

构造函数详细信息

### SsStyle

    public SsStyle(java.lang.String name)

  构件器。

方法详细信息

### getBorderAttribute

    public BorderAttribute getBorderAttribute()

  获得边框属性。

  返回：
    边框属性

### getFillAttribute

    public FillAttribute getFillAttribute()

  获得背景。

  返回：
    背景

### getFontAttribute

    public FontAttribute getFontAttribute()

  获得字体属性。

  返回：
    字体属性

### getFormatCellAttribute

    public FormatCellAttribute getFormatCellAttribute()

  获得单元格属性。

  返回：
    单元格属性

### getName

    public java.lang.String getName()

  获得名称。

  返回：
    名称

### hasBorder

    public boolean hasBorder()

  返回是否设置边框。

  返回：
    返回是否设置边框 true为设置；false为不设置

### hasFill

    public boolean hasFill()

  返回是否设置填充。

  返回：
    返回是否设置填充 true为设置；false为不设置

### hasFont

    public boolean hasFont()

  返回是否设置字体。

  返回：
    返回是否设置字体 true为设置；false为不设置

### hasHorizontal

    public boolean hasHorizontal()

  返回是否设置对齐。

  返回：
    返回是否设置对齐 true为设置；false为不设置

### hasNumber

    public boolean hasNumber()

  返回是否设置数字。

  返回：
    返回是否设置数字 true为设置；false为没有设置

### setBorderAttribute

    public void setBorderAttribute(BorderAttribute border)

  设置边框属性。

  参数：
    `border` - 边框属性

    例子：

         //添加一个样式"qq",设置边框属性。
         Worksheets worksheets = Application.getWorkbooks().getActiveWorkbook().getWorksheets();
         SsStyles styles = worksheets.getStyles();
         SsStyle style = new SsStyle("qq");
         BorderAttribute border = new BorderAttribute();
         border.setApplyType(BorderAndShadingConstants.APPLY_CELL);
         border.setBorderType(BorderAndShadingConstants.BORDERTYPE_CUSTOM);
         border.setBorderLineType(BorderAndShadingConstants.DIAGONAL_FORWARD,0);
         border.setBorderLineWidth(BorderAndShadingConstants.DIAGONAL_FORWARD,0.5f);
         border.setBorderLineType(BorderAndShadingConstants.DIAGONAL_BACKWARD,0);
         border.setBorderLineWidth(BorderAndShadingConstants.DIAGONAL_BACKWARD,0.5f);
         style.setHasBorder(true);
         style.setBorderAttribute(border);
         styles.addStyle(style);

### setFillAttribute

    public void setFillAttribute(FillAttribute fill)

  设置背景。

  参数：
    `fill` - 填充属性

    例子：

         //添加一个样式"qq",设置背景红色。
         Worksheets worksheets = Application.getWorkbooks().getActiveWorkbook().getWorksheets();
         SsStyles styles = worksheets.getStyles();
         SsStyle style = new SsStyle("qq");
         FillAttribute fill = new FillAttribute();
         fill.setTexture(Color.red);
         style.setHasFill(true);
         style.setFillAttribute(fill);
         styles.addStyle(style);

### setFontAttribute

    public void setFontAttribute(FontAttribute font)

  设置字体属性。

  参数：
    `font` - 单元格字体属性

    例子:

         //添加一个样式"qq",设字体加粗。
         Worksheets worksheets = Application.getWorkbooks().getActiveWorkbook().getWorksheets();
         SsStyles styles = worksheets.getStyles();
         SsStyle style = new SsStyle("qq");
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         style.setHasFont(true);
         style.setFontAttribute(font);
         styles.addStyle(style);

### setFormatCellAttribute

    public void setFormatCellAttribute(FormatCellAttribute format)

  设置单元格属性。

  参数：
    `format` - 单元格属性

    例子:

         //添加样式"qq",设置单元格水平对齐居中。
         Worksheets worksheets = Application.getWorkbooks().getActiveWorkbook().getWorksheets();
         SsStyles styles = worksheets.getStyles();
         SsStyle style = new SsStyle("qq");
         FormatCellAttribute format = new FormatCellAttribute();
         format.setHorizontalIndex(CellFormatConstants.HOR_MIDDLE);
         style.setHasHorizontal(true);
         style.setFormatCellAttribute(format);
         styles.addStyle(style);

### setHasBorder

    public void setHasBorder(boolean has)

  设置是否设置边框。

  参数：
    `has` - 布尔型值 true为设置；false为不设置

    例子：

         //添加一个样式"qq",设置边框属性。
         Worksheets worksheets = Application.getWorkbooks().getActiveWorkbook().getWorksheets();
         SsStyles styles = worksheets.getStyles();
         SsStyle style = new SsStyle("qq");
         BorderAttribute border = new BorderAttribute();
         border.setApplyType(BorderAndShadingConstants.APPLY_CELL);
         border.setBorderType(BorderAndShadingConstants.BORDERTYPE_CUSTOM);
         border.setBorderLineType(BorderAndShadingConstants.DIAGONAL_FORWARD,0);
         border.setBorderLineWidth(BorderAndShadingConstants.DIAGONAL_FORWARD,0.5f);
         border.setBorderLineType(BorderAndShadingConstants.DIAGONAL_BACKWARD,0);
         border.setBorderLineWidth(BorderAndShadingConstants.DIAGONAL_BACKWARD,0.5f);
         style.setHasBorder(true);
         style.setBorderAttribute(border);
         styles.addStyle(style);

### setHasFill

    public void setHasFill(boolean has)

  设置是否设置填充。

  参数：
    `has` - 布尔型值 true为设置；false为不设置

    例子：

         //添加一个样式"qq",设置背景红色。
         Worksheets worksheets = Application.getWorkbooks().getActiveWorkbook().getWorksheets();
         SsStyles styles = worksheets.getStyles();
         SsStyle style = new SsStyle("qq");
         FillAttribute fill = new FillAttribute();
         fill.setTexture(Color.red);
         style.setHasFill(true);
         style.setFillAttribute(fill);
         styles.addStyle(style);

### setHasFont

    public void setHasFont(boolean has)

  设置是否设置字体。

  参数：
    `has` - 布尔型值 true为设置；false为不设置

    例子:

         //添加一个样式"qq",设字体加粗。
         Worksheets worksheets = Application.getWorkbooks().getActiveWorkbook().getWorksheets();
         SsStyles styles = worksheets.getStyles();
         SsStyle style = new SsStyle("qq");
         FontAttribute font = new FontAttribute();
         font.setBold(true);
         style.setHasFont(true);
         style.setFontAttribute(font);
         styles.addStyle(style);

### setHasHorizontal

    public void setHasHorizontal(boolean has)

  设置是否设置对齐。

  参数：
    `has` - 布尔型值 true为设置；false为不设置

    例子:

         //添加样式"qq",设置单元格水平对齐居中。
         Worksheets worksheets = Application.getWorkbooks().getActiveWorkbook().getWorksheets();
         SsStyles styles = worksheets.getStyles();
         SsStyle style = new SsStyle("qq");
         FormatCellAttribute format = new FormatCellAttribute();
         format.setHorizontalIndex(CellFormatConstants.HOR_MIDDLE);
         style.setHasHorizontal(true);
         style.setFormatCellAttribute(format);
         styles.addStyle(style);

### setHasNumber

    public void setHasNumber(boolean has)

  设置是否设置数字。

  参数：
    `has` - 布尔型值 true为设置；false为不设置

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

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

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