目录

可用方法

3.32.3. 可用方法

actionPerformed

语 法: public void actionPerformed(java.awt.event.ActionEvent e)

参数说明: e - 功能控件定义的动作的语义事件

功能说明: 各种功能控件被点击时的执行处理

调用举例: 略

backgroundPrinting

语 法: public void backgroundPrinting()throws Exception

功能说明: 直接在后台打印报表,不显示打印窗口,不选择打印机

调用举例: 略

changeDisplayScale

语 法: public void changeDisplayScale()

功能说明: 改变当前显示比例

调用举例: 略

clearPrintablePages

语 法: public void clearPrintablePages()

功能说明: 清除要打印的指定页面

调用举例: 略

directPrint

语 法: public void directPrint(boolean needSelectPrinter) hrows java.lang.Exception

参数说明: needSelectPrinter – 是否需要选择打印机

功能说明: 将报表直接发送到打印机进行打印

调用举例: 略

getPageBuilder

语 法: public PageBuilder getPageBuilder()

功能说明: 获取报表分页对象

Returns : PageBuilder分页对象

调用举例: 略

getReportPane

语 法: public JScrollPane getReportPane()

功能说明: 获取显示报表的面板

Returns : JScrollPane - 显示报表的面板

调用举例: 略

goToPage

语 法: public boolean goToPage(int pageNo)

参数说明: pageNo - 当前页编号,从1开始的编号

功能说明: 在当前的页面定义范围内设置要显示的页面

Returns : boolean,设置成功返回true,否则false

调用举例: 略

goToFirstPage

语 法: public boolean goToFirstPage()

功能说明: 设置当前定义范围内的首页

Returns : boolean,设置成功返回true,否则false

调用举例: 略

goToLastPage

语 法: public boolean goToLastPage()

功能说明: 设置当前定义范围内的末页

Returns : boolean,设置成功返回true,否则false

调用举例: 略

goToPreviousPage

语 法: boolean goToPreviousPage()

功能说明: 设置当前定义范围内的前页

Returns : boolean,设置成功返回true,否则false

调用举例: 略

goToNextPage

语 法: public boolean goToNextPage()

功能说明: 设置当前定义范围内的后页

Returns : boolean,设置成功返回true,否则false

调用举例: 略

print

语 法: public void print()

功能说明: 输出打印任务

调用举例: 略

getPrinterJob

语 法: public PrinterJob getPrinterJob()

功能说明: 获取当前的打印任务对象,可以自己取消或者获取对象里面的任何有意义的信息,注意:只有调用了类似于Print的方法之后,该对象才不为null

Returns : PrinterJob - 当前的打印任务对象

调用举例: 略

setPrinterJob

语 法: public void setPrinterJob(java.awt.print.PrinterJob job)

参数说明: job - 打印任务对象

功能说明: 设置打印任务

调用举例: 略

setColumns

语 法: public void setColumns(int newColumns)

参数说明: newColumns – 分栏数

功能说明: 设置报表的分栏数

调用举例: 略

setDisplayScale

语 法: public void setDisplayScale(int dispScale)

参数说明: dispScale – 要显示的报表比例数,该比例为百分数,例如100为原值大小。

功能说明: 设置预览报表使用的比例。修改该比例仅影响显示,跟实际打印输出没有关系

调用举例: 略

setHorizontalAlign

语 法: public void setHorizontalAlign(byte align)

参数说明: align- 横向居中方式。值为“PrintSetup.HALIGN_CENTER”表示居中; 值为“PrintSetup.HALIGN_LEFT”表示居左; 为“PrintSetup.HALIGN_RIGHT”表示居右

功能说明: 设置横向居中方式

调用举例: 略

setPrintablePages

语 法: public void setPrintablePages(int page)

参数说明: page - 要打印的页号

功能说明: 设置要打印的页号,可以多次调用以设置多个页

调用举例: 略

setPrintablePages

语 法: public void setPrintablePages(int beginPage, int endPage)

参数说明: beginPage - 要打印的起始页号 endPage - 要打印的终止页号

功能说明: 设置要打印的连续页号,包括起始和终止页号

调用举例: 略

setPrintablePages

语 法: public void setPrintablePages(byte type)

参数说明: type - 页类型。值为“PrintFrame.PAGE_ALL”表示打印所有页,值为“PrintFrame.PAGE_EVEN”表示打印偶数页,值为“ PrintFrame.PAGE_ODD”表示打印奇数页

功能说明: 设置要打印的页类型

调用举例: 略

setPrintEnabled

语 法: public void setPrintEnabled(boolean enable)

参数说明: enable - 打印按钮的使能状态,true表示打印按钮可用,false表示打印按钮不可用。

功能说明: 设置打印按钮的使能状态

调用举例: 略

setPrintPageFormat

语 法: public void setPrintPageFormat(PageFormat pf )

参数说明: pf – PageFormat对象,PageFormat中的Paper的单位为1/72英寸,近似于像素坐标,用户可以调用PrintSetup.mmToPixel(double xx)来将毫米转换为Paper的单位。

功能说明: 设置要打印的新的纸张页面设置

调用举例: 略

setPrintZoomScale

语 法: public void setPrintZoomScale(int scale)

参数说明: scale – 要缩放的报表比例数,该比例为百分数,例如100为原值大小。

功能说明: 设置打印时对报表的缩放比例。

调用举例: 略

setPrintZoomType

语 法: public void setPrintZoomType(byte zoomType)

参数说明: zoomType –打印时要缩放的类型,取值为:不缩放PrintSetup.ZOOM_NONE 按宽缩放,报表宽度与纸宽匹配 PrintSetup.ZOOM_WIDTH 按高缩放,报表高度与纸高匹配 PrintSetup.ZOOM_HEIGHT 按指定比例缩放(需要填入缩放比例) PrintSetup.ZOOM_BY_SCALE

功能说明: 设置打印时对报表的缩放类型

调用举例: 略