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 WaterMarkAttribute

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

public class WaterMarkAttribute
extends java.lang.Object

该类定义了插入水印的方法。

Method Summary
`void` | `insertPicWatermark(java.lang.String path)` 在文字处理文档的背景中插入一张图片作为水印。
`void` | `insertWatermark(java.lang.String text, java.awt.Font font, java.awt.Color color, boolean isLean)` 在文字处理文档的背景中插入一个水印。
`void` | `insertWatermark(java.lang.String text, java.awt.Font font, int r, int g, int b, boolean isLean)` 在文字处理文档背景中插入一个水印。
`void` | `insertWatermark(java.lang.String text, java.lang.String family, int style, int size, java.awt.Color color, boolean isLean)` 在文字处理文档的背景中插入一个水印。
`void` | `insertWatermark(java.lang.String text, java.lang.String family, int style, int size, int r, int g, int b, boolean isLean)` 在文档背景中插入一个水印。

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

Method Detail

### insertPicWatermark

    public void insertPicWatermark(java.lang.String path)

  在文字处理文档的背景中插入一张图片作为水印。

  Parameters:
    `path` - 插入图片的路径，为字串型

    例子:

         Document doc = Application.getWorkbooks().getActiveDocument();
         WaterMarkAttribute waterAttribute = doc.getWaterMark();
         waterAttribute.insertPicWatermark("d:\\picture.gif");

### insertWatermark

    public void insertWatermark(java.lang.String text,
                                java.awt.Font font,
                                java.awt.Color color,
                                boolean isLean)

  在文字处理文档的背景中插入一个水印。

  Parameters:
    `text` - 显示在背景层的文字
    `font` - 显示在背景层中文字的字体属性
    `color` - 显示在背景层中文字的颜色
    `isLean` - 布尔型值，如为true，表示水印的排版为倾斜；否则，水印的排版为水平

    例子:

         Document doc = Application.getWorkbooks().getActiveDocument();
         WaterMarkAttribute waterAttribute = doc.getWaterMark();
         java.awt.Font font = new java.awt.Font("永中宋体",FontStyleEffectConstants.STYLE_BOLD,72);
         java.awt.Color color = new java.awt.Color(128,128,128);
         waterAttribute.insertWatermark("机密",font,color,true);

  See Also:
    `insertWatermark(String,String,int,int,int,int,int,boolean)`, `insertWatermark(String,Font,int,int,int,boolean)`, `insertWatermark(String,String,int,int,Color,boolean)`

### insertWatermark

    public void insertWatermark(java.lang.String text,
                                java.awt.Font font,
                                int r,
                                int g,
                                int b,
                                boolean isLean)

  在文字处理文档背景中插入一个水印。

  Parameters:
    `text` - 显示在背景层的文字
    `font` - 显示在背景层中文字的字体属性
    `r` - 显示在背景层中文字的颜色RGB中的红色值
    `g` - 显示在背景层中文字的颜色RGB中的绿色值
    `b` - 显示在背景层中文字的颜色RGB中的蓝色值
    `isLean` - 布尔型值，如为true，表示水印的排版方式为倾斜；否则，水印的排版方式为水平

    例子:

         Document doc = Application.getWorkbooks().getActiveDocument();
         WaterMarkAttribute waterAttribute = doc.getWaterMark();
         java.awt.Font font = new java.awt.Font("永中宋体",FontStyleEffectConstants.STYLE_BOLD,72);
         waterAttribute.insertWatermark("机密",font,192,192,192,true);

  See Also:
    `insertWatermark(String,String,int,int,int,int,int,boolean)`, `insertWatermark(String,String,int,int,Color,boolean)`, `insertWatermark(String,Font,Color,boolean)`

### insertWatermark

    public void insertWatermark(java.lang.String text,
                                java.lang.String family,
                                int style,
                                int size,
                                java.awt.Color color,
                                boolean isLean)

  在文字处理文档的背景中插入一个水印。

  Parameters:
    `text` - 显示在背景层的文字
    `family` - 显示在背景层中文字的字体名字
    `style` - 显示在背景层中文字的字体类型，其常量和相应的值如下：

              FontStyleEffectConstants.STYLE_NONE = -1（无字体样式）；
              FontStyleEffectConstants.STYLE_GENERAL = 0（字体样式为“常规”）；
              FontStyleEffectConstants.STYLE_BOLD = 1 （字体样式为“加粗”）；
              FontStyleEffectConstants.STYLE_ITALIC = 2 （字体样式为“斜体”）；
              FontStyleEffectConstants.STYLE_BOLD_ITALIC = 3（字体样式为“加粗斜体”）

    `size` - 显示在背景层中文字的字体大小，只能取以下三个值之一：

               156 - 表示字体类型为大型；
               144 - 表示字体类型为标准；
               132 - 表示字体类型为小型

    `color` - 显示在背景层中文字的颜色
    `isLean` - 布尔型值，如为true，表示水印的排版方式为倾斜；否则，水印的排版方式为水平

    例子:

         Document doc = Application.getWorkbooks().getActiveDocument();
         WaterMarkAttribute waterAttribute = doc.getWaterMark();
         java.awt.Color color = new java.awt.Color(128,128,128);
         waterAttribute.insertWatermark("机密","永中宋体",FontStyleEffectConstants.STYLE_BOLD,156,color,true);

  See Also:
    `insertWatermark(String,String,int,int,int,int,int,boolean)`, `insertWatermark(String,Font,int,int,int,boolean)`, `insertWatermark(String,Font,Color,boolean)`

### insertWatermark

    public void insertWatermark(java.lang.String text,
                                java.lang.String family,
                                int style,
                                int size,
                                int r,
                                int g,
                                int b,
                                boolean isLean)

  在文档背景中插入一个水印。

  Parameters:
    `text` - 显示在背景层的文字
    `family` - 显示在背景层中文字的字体名字
    `style` - 显示在背景层中文字的字体类型，其常量和相应的值如下：

              FontStyleEffectConstants.STYLE_NONE = -1（无字体样式）；
              FontStyleEffectConstants.STYLE_GENERAL = 0（字体样式为“常规”）；
              FontStyleEffectConstants.STYLE_BOLD = 1 （字体样式为“加粗”）；
              FontStyleEffectConstants.STYLE_ITALIC = 2 （字体样式为“斜体”）；
              FontStyleEffectConstants.STYLE_BOLD_ITALIC = 3（字体样式为“加粗斜体”）

    `size` - 显示在背景层中文字的字体大小，只能取以下三个值之一：

               156 - 表示字体类型为大型；
               144 - 表示字体类型为标准；
               132 - 表示字体类型为小型

    `r` - 显示在背景层中文字的颜色RGB中的红色值
    `g` - 显示在背景层中文字的颜色RGB中的绿色值
    `b` - 显示在背景层中文字的颜色RGB中的蓝色值
    `isLean` - 布尔型值，如为true，表示水印的排版方式为倾斜；否则，水印的排版方式为水平

    例子:

         Document doc = Application.getWorkbooks().getActiveDocument();
         WaterMarkAttribute waterAttribute = doc.getWaterMark();
         waterAttribute.insertWatermark("机密","永中宋体",FontStyleEffectConstants.STYLE_BOLD,156,192,192,192,true);

  See Also:
    `insertWatermark(String,Font,int,int,int,boolean)`, `insertWatermark(String,String,int,int,Color,boolean)`, `insertWatermark(String,Font,Color,boolean)`

Overview | Package | Class | Tree | Index | Help

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

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