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

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

## application.workbooks.workbook.print
类 Print

    java.lang.Object
      application.workbooks.workbook.print.Print

    public class Print

extends java.lang.Object

该类定义了设置打印内容和打印方式等的方法。

方法摘要
`void` | `chooseCurrentPage()` 设置选择打印当前页。
`java.lang.String[]` | `getPaperSource(java.lang.String printerName)` 获得打印机的纸槽名称。
`java.lang.String` | `getPrinterName()` 返回用户设置的打印机名称
`boolean` | `isMirror()` 返回反片打印的标志。
`boolean` | `isPrintSucceed()` 该方法返回打印过程是否成功的标记。
`void` | `print()` 开始打印文档。
`void` | `setCollate(boolean collate)` 设置用户是否选中逐份打印的标志。
`void` | `setColorOrGray(int index)` 设置幻灯片对话框中颜色/灰度的选择项。
`void` | `setCopies(int copies)` 设置用户定义的副本份数。
`void` | `setCustomshow(boolean isshow)` 设置幻灯片对话框中是否是打印自定义播放的标志。
`void` | `setCustomshow(java.lang.String show)` 设置幻灯片对话框中打印自定义播放内容。
`void` | `setCustomStyleName(java.lang.String styleName)` 设置用户自己选中的打印样式。
`void` | `setDuplex(boolean duplex)` 设置手动双面打印的标志。
`void` | `setEntireBook(boolean entireBook)` 设置电子表格选中整个工作簿的标志。
`void` | `setEnvelop(boolean envelop)` 设置信封选项是否选中的标志。
`void` | `setHandoutPages(java.lang.String pages)` 设置幻灯片对话框中讲义的页数。
`void` | `setHandoutPagesIndex(byte index)` 设置幻灯片对话框中讲义的页数索引。
`void` | `setHiddenSlide(boolean hidden)` 设置幻灯片对话框中是否打印隐藏幻灯片的标志。
`void` | `setMirror(boolean mirror)` 设置反片打印的标志。
`void` | `setPageNumbers(java.lang.String pages)` 该方法根据提供的页数字符串设置打印的页数。
`void` | `setPagesData(int index)` 设置文字处理对话框中每页版数的数据
`void` | `setPaperSource(java.lang.String paperSource)` 设置打印机的纸张来源。
`void` | `setPrintAll()` 设置打印全部。
`void` | `setPrinterName(java.lang.String printName)` 设置用户选择的打印机名称
`void` | `setPrintItem(int index)` 设置打印内容
`void` | `setPrintPages(int index)` 设置要打印的文档页面范围。
`void` | `setPrintToFileName(java.lang.String name)` 该方法设置用户打印到文件的名称。
`void` | `setRange(java.lang.String rangeAddress)` 设置打印电子表格的区域。
`void` | `setScalePage(boolean scale)` 设置幻灯片对话框中是否根据纸张调整大小的标志。
`void` | `setSelectedRange(boolean selectedRange)` 设置电子表格选定区域的标志。
`void` | `setSelectedSheet(boolean selectedSheet)` 设置电子表格选中工作表的标志。
`void` | `setShowPrintDialog(boolean show)` 设置打印时是否显示正在打印对话框。
`void` | `setSlideBorder(boolean border)` 设置幻灯片对话框中幻灯片是否加框的标志。

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

方法详细信息

### chooseCurrentPage

    public void chooseCurrentPage()

  设置选择打印当前页。

  例子：

       Workbook book = Application.getWorkbooks().getActiveWorkbook();
       Print print = book.getDocuments().getActiveDocument().getPrint();
       print.chooseCurrentPage();
       print.print();

### getPaperSource

    public java.lang.String[] getPaperSource(java.lang.String printerName)

  获得打印机的纸槽名称。 (在Windows平台上有效)

  参数：
    `printerName` - 打印机名称
  返回：
    打印机的纸槽名称(返回String类型数组)

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.getPaperSource("HP LaserJet 8100 Series PCL");

### getPrinterName

    public java.lang.String getPrinterName()

  返回用户设置的打印机名称

  返回：
    返回用户设置的打印机名称

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.getPrinterName();

### isMirror

    public boolean isMirror()

  返回反片打印的标志。

### isPrintSucceed

    public boolean isPrintSucceed()

  该方法返回打印过程是否成功的标记。正常打印为true，一旦出现错误为false。

### print

    public void print()

  开始打印文档。

  例子：

       Workbook book = Application.getWorkbooks().getActiveWorkbook();
       Worksheet sheet = book.getWorksheets().getActiveWorksheet();
       Print print = sheet.getPrint();
       print.print();

### setCollate

    public void setCollate(boolean collate)

  设置用户是否选中逐份打印的标志。

  参数：
    `collate` - 逐份打印的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setCollate(true);
         print.print();

### setColorOrGray

    public void setColorOrGray(int index)

  设置幻灯片对话框中颜色/灰度的选择项。

  参数：
    `index` - 颜色/灰度的选择项

         PrintConstants.PRINT_COLOR = 0       颜色灰度选择项—颜色
         PrintConstants.PRINT_GRAY = 1        颜色灰度选择项—灰度
         PrintConstants.PRINT_WHITEBLACK = 2  颜色灰度选择项—纯黑白

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setColorOrGray(2);
         print.print();

### setCopies

    public void setCopies(int copies)

  设置用户定义的副本份数。

  参数：
    `copies` - 副本份数

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setCopies(3);
         print.print();

### setCustomshow

    public void setCustomshow(boolean isshow)

  设置幻灯片对话框中是否是打印自定义播放的标志。

  参数：
    `isshow` - 打印自定义播放的标志。

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setCustomshow(true);
         print.setCustomshow("abc");
         print.print();

### setCustomshow

    public void setCustomshow(java.lang.String show)

  设置幻灯片对话框中打印自定义播放内容。

  参数：
    `show` - 打印自定义播放内容

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setCustomshow(true);
         print.setCustomshow("abc");
         print.print();

### setCustomStyleName

    public void setCustomStyleName(java.lang.String styleName)

  设置用户自己选中的打印样式。

  参数：
    `styleName` - 打印样式名称

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setCustomStyleName("abc");
         print.print();

### setDuplex

    public void setDuplex(boolean duplex)

  设置手动双面打印的标志。

  参数：
    `duplex` - 手动双面打印的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setDuplex(false);
         print.print();

### setEntireBook

    public void setEntireBook(boolean entireBook)

  设置电子表格选中整个工作簿的标志。

  参数：
    `entireBook` - 电子表格选中整个工作簿的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setEntireBook(true);
         print.print();

### setEnvelop

    public void setEnvelop(boolean envelop)

  设置信封选项是否选中的标志。

  参数：
    `envelop` - 信封选中标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Document doc = book.getDocuments().getActiveDocument();
         Print print = doc.getPrint();
         print.setEnvelop(false);
         print.print();

### setHandoutPages

    public void setHandoutPages(java.lang.String pages)

  设置幻灯片对话框中讲义的页数。

  参数：
    `pages` - 讲义的页数

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setHandoutPages("2");
         print.print();

### setHandoutPagesIndex

    public void setHandoutPagesIndex(byte index)

  设置幻灯片对话框中讲义的页数索引。

  参数：
    `index` - 讲义的页数索引

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         byte a = 1;
         print.setHandoutPagesIndex(a);
         print.print();

### setHiddenSlide

    public void setHiddenSlide(boolean hidden)

  设置幻灯片对话框中是否打印隐藏幻灯片的标志。

  参数：
    `hidden` - 打印隐藏幻灯片的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setHiddenSlide(true);
         print.print();

### setMirror

    public void setMirror(boolean mirror)

  设置反片打印的标志。

  参数：
    `mirror` - 反片打印的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Document doc = book.getDocuments().getActiveDocument();
         Print print = doc.getPrint();
         print.setMirror(false);
         print.print();

### setPageNumbers

    public void setPageNumbers(java.lang.String pages)

  该方法根据提供的页数字符串设置打印的页数。

  参数：
    `pages` - 打印页数的字符串

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setPageNumbers("1-3");
         print.print();

### setPagesData

    public void setPagesData(int index)

  设置文字处理对话框中每页版数的数据

  参数：
    `index` - 每页版数的索引

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Document doc = book.getDocuments().getActiveDocument();
         Print print = doc.getPrint();
         print.setPagesData(2);
         print.print();

### setPaperSource

    public void setPaperSource(java.lang.String paperSource)

  设置打印机的纸张来源。 (在Windows平台上有效)

  参数：
    `paperSource` - 纸张来源

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setPaperSource("Tray 1");
         print.print();

### setPrintAll

    public void setPrintAll()

  设置打印全部。

  例子：

       Workbook book = Application.getWorkbooks().getActiveWorkbook();
       Worksheet sheet = book.getWorksheets().getActiveWorksheet();
       Print print = sheet.getPrint();
       print.setPrintAll();
       print.print();

### setPrinterName

    public void setPrinterName(java.lang.String printName)

  设置用户选择的打印机名称

  参数：
    `printName` - 打印机名称

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setPrinterName("Founder CEB Converter");
         print.print();

### setPrintItem

    public void setPrintItem(int index)

  设置打印内容

  参数：
    `index` - 文字处理中 0-文档 1-文档属性 2-显示标记的文档 简报制作中 0-幻灯片 1-讲义 2-备注页 3-大纲视图，电子表格无

    例子:

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setPrintPages(PrintConstants.PRINT_ALL);
         print.setPrintItem(0);
         print.print();

### setPrintPages

    public void setPrintPages(int index)

  设置要打印的文档页面范围。

  参数：
    `print` - 需要打印的文档页面范围，其常量和相应的值如下：

         PrintConstants.PRINT_ALL         所有页
         PrintConstants.PRINT_ODD         奇数页
         PrintConstants.PRINT_EVEN        偶数页

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Document doc = book.getDocuments().getActiveDocument();
         Print print = doc.getPrint();
         print.setPrintPages(PrintConstants.PRINT_ALL);
         print.print();

  另请参见：
    `PrintConstants`

### setPrintToFileName

    public void setPrintToFileName(java.lang.String name)

  该方法设置用户打印到文件的名称。

  参数：
    `name` - 打印到文件的绝对路径名

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setPrintToFileName("C:/test.prn");
         print.print();

### setRange

    public void setRange(java.lang.String rangeAddress)

  设置打印电子表格的区域。

  参数：
    `rangeAddress` - 需要打印的区域

    例子：

         Print print = Application.getWorkbooks().getActiveWorkbook()
                                 .getWorksheets().getPrint();
         print.setRange("A1:B3");
         print.print();

### setScalePage

    public void setScalePage(boolean scale)

  设置幻灯片对话框中是否根据纸张调整大小的标志。

  参数：
    `scale` - 根据纸张调整大小的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setScalePage(true);
         print.print();

### setSelectedRange

    public void setSelectedRange(boolean selectedRange)

  设置电子表格选定区域的标志。

  参数：
    `selectedRange` - 电子表格中选定区域的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setSelectedRange(true);
         print.print();

### setSelectedSheet

    public void setSelectedSheet(boolean selectedSheet)

  设置电子表格选中工作表的标志。

  参数：
    `selectedSheet` - 电子表格选中工作表的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Worksheet sheet = book.getWorksheets().getActiveWorksheet();
         Print print = sheet.getPrint();
         print.setSelectedSheet(true);
         print.print();

### setShowPrintDialog

    public void setShowPrintDialog(boolean show)

  设置打印时是否显示正在打印对话框。

  参数：
    `show` - 显示打印对话框标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setShowPrintDialog(false);
         print.print();

### setSlideBorder

    public void setSlideBorder(boolean border)

  设置幻灯片对话框中幻灯片是否加框的标志。

  参数：
    `border` - 幻灯片是否加框的标志

    例子：

         Workbook book = Application.getWorkbooks().getActiveWorkbook();
         Presentation present = book.getPresentations().getActivePresentation();
         Print print = present.getPrint();
         print.setSlideBorder(true);
         print.print();

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

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