目录

可用方法

3.33.3. 可用方法

getPaper

语 法: public short getPaper()

功能说明: 取纸张类型

Returns : 纸张类型

调用举例: 略

setPaper

语 法: public void setPaper(short paper)

参数说明: paper - 纸张类型

功能说明: 设置纸张类型

调用举例: 略

getTableColumnNum

语 法: public short

getTableColumnNum()

功能说明: 取分栏数

Returns : 分栏数

调用举例: 略

setTableColumnNum

语 法: public void setTableColumnNum(short num)

参数说明: num - 分栏数

功能说明: 设分栏数

调用举例: 略

setPaperSize

语 法: public void setPaperSize(float paperWidth, float paperHeight)

参数说明: paperWidth - 纸张宽(mm) paperHeight - 纸张高(mm)

功能说明: 设置自定义纸张大小

调用举例: 略

getPaperWidth

语 法: public float getPaperWidth()

功能说明: 取自定义纸张宽(mm)

Returns : 纸张宽

调用举例: 略

setPaperWidth

语 法: public void setPaperWidth(float paperWidth)

参数说明: paperWidth - 纸张宽(mm)

功能说明: 设置自定义纸张宽

调用举例: 略

getPaperHeight

语 法: public float getPaperHeight()

功能说明: 取自定义纸张高(mm)

Returns : 纸张高

调用举例: 略

setPaperHeight

语 法: public void setPaperHeight(float paperHeight)

参数说明: paperHeight - 纸张高(mm)

功能说明: 设置自定义纸张高

调用举例: 略

getOrientation

语 法: public byte getOrientation()

功能说明: 取纸张方向

Returns : 纸张方向,值为“PrintSetup.PORTRAIT”表示纵向,取值为“PrintSetup.LANDSCAPE”表示横向

调用举例: 略

setOrientation

语 法: public void setOrientation(byte orient)

参数说明: orient - 纸张方向,取值为“PrintSetup.PORTRAIT”表示纵向,取值为“PrintSetup.LANDSCAPE”表示横向

功能说明: 设置纸张方向

调用举例: 略

setLeftMargin

语 法: public void setLeftMargin(float leftMargin)

参数说明: leftMargin - 左边距(mm)

功能说明: 设置左边距(mm)

调用举例: 略

setRightMargin

语 法: public void setRightMargin(float rightMargin)

参数说明: rightMargin - 右边距(mm)

功能说明: 设置右边距(mm)

调用举例: 略

setTopMargin

语 法: public void setTopMargin(float topMargin)

参数说明: topMargin - 上边距(mm)

功能说明: 设置上边距(mm)

调用举例: 略

setBottomMargin

语 法: public void setBottomMargin(float bottomMargin)

参数说明: bottomMargin - 下边距(mm)

功能说明: 设置下边距(mm)

调用举例: 略

setLayout

语 法: public void setLayout(byte layout)

参数说明: layout - 打印顺序,取值为“PrintSetup.LAYOUT_ROW”表示先行后列,取值为“PrintSetup.LAYOUT_COL”表示先列后行

功能说明: 设置按数据行数分页、一张纸打印多页时的打印顺序

调用举例: 略

setLayoutRowNum

语 法: public void setLayoutRowNum(short num)

参数说明: num - 布局行数

功能说明: 设置按数据行数分页且每张纸打印多页(NxP)时,一张纸上的布局行数N

调用举例: 略

setLayoutColNum

语 法: public void setLayoutColNum(short num)

参数说明: num - 布局列数

功能说明: 设置按数据行数分页且每张纸打印多页(NxP)时,一张纸上的布局列数P

调用举例: 略

setPageHeaderAndFooterXMode

语 法: public void setPageHeaderAndFooterXMode(byte mode)

参数说明: mode - 打印方式,取值为“PrintSetup.PRINT_SPLITTED_FIRST_PAGE”代表仅首页打印切分部分,取值为“PrintSetup.PRINT_SPLITTED_FIRST_PAGE”代表每页都打印切分部分,取值为“PrintSetup.PRINT_FIRST_PAGE”代表只第一页打印,取值为“PrintSetup.PRINT_PER_PAGE”代表每页都打

功能说明: 设置页眉与页脚横向分页时打印方式

调用举例: 略

setPageHeaderAndFooterYMode

语 法: public void setPageHeaderAndFooterYMode(byte mode)

参数说明: mode - 打印方式,取值为“PrintSetup.PRINT_FIRST_PAGE”代表只第一页打印,取值为“PrintSetup.PRINT_PER_PAGE”代表每页都打印

功能说明: 设置页眉与页脚纵向分页时打印方式

调用举例: 略

setRowTableHeaderAndFooterMode

语 法: public void setRowTableHeaderAndFooterMode(byte mode)

参数说明: mode - 打印方式,取值为“PrintSetup.PRINT_FIRST_PAGE”代表只第一页打印,取值为“PrintSetup.PRINT_PER_PAGE”代表每页都打印

功能说明: 设置行表头与行表尾的打印方式

调用举例: 略

setTitleXMode

语 法: public void setTitleXMode(byte mode)

参数说明: mode - 打印方式,取值为“PrintSetup.PRINT_SPLITTED_FIRST_PAGE”代表仅首页打印切分部分,取值为“PrintSetup.PRINT_SPLITTED_FIRST_PAGE”代表每页都打印切分部分,取值为“PrintSetup.PRINT_FIRST_PAGE”代表只第一页打印,取值为“PrintSetup.PRINT_PER_PAGE”代表每页都打印

功能说明: 设置标题横向分页时打印方式

调用举例: 略

setTitleYMode

语 法: public void setTitleYMode(byte mode)

参数说明: mode - 打印方式,取值为“PrintSetup.PRINT_FIRST_PAGE”代表只第一页打印,取值为“PrintSetup.PRINT_PER_PAGE”代表每页都打

功能说明: 设置标题纵向分页时打印方式

调用举例: 略

setColTableHeaderAndFooterMode

语 法: public void setColTableHeaderAndFooterMode(byte mode)

参数说明: mode - 打印方式,取值为“PrintSetup.PRINT_FIRST_PAGE”代表只第一页打印,取值为“PrintSetup.PRINT_PER_PAGE”代表每页都打

功能说明: 设置列表头和列表尾的打印方式

调用举例: 略

setPagerStyle

语 法: public void setPagerStyle(byte style)

参数说明: style - 分页方式,取值为“PrintSetup.PAGER_NONE”代表不分页,取值为“PrintSetup.PAGER_ROW”代表按行数分页,取值为“PrintSetup.PAGER_SIZE”代表按纸张尺寸分页

功能说明: 设置分页方式

调用举例: 略

setRowNumPerPage

语 法: public void setRowNumPerPage(int num)

参数说明: num - 数据行数

功能说明: 设置按数据行数分页时每页的数据行数

调用举例: 略

setHAlign

语 法: public void setHAlign(byte align)

参数说明: align - 水平对齐位置,取值为“HALIGN_LEFT”表示居左,取值为“HALIGN_CENTER”表示居中,取值为“HALIGN_RIGHT”表示居右

功能说明: 设置打印水平对齐位置

调用举例: 略

setVAlign

语 法: public void setVAlign(byte align)

参数说明: align -打印垂直对齐位置,取值为“VALIGN_TOP”表示靠上,取值为“VALIGN_CENTER ”表示居中,取值为“VALIGN_BOTTOM”表示靠下

功能说明: 设置打印垂直对齐位置

调用举例: 略

setZoomMode

语 法: public void setZoomMode(byte mode)

参数说明: mode - 缩放打印方式,取值为“PrintSetup.ZOOM_BY_SCALE”代表按指定比例缩放(需要填入缩放比例),取值为“PrintSetup.ZOOM_HEIGHT”代表按高缩放,报表高度与纸高匹配,取值为“PrintSetup.ZOOM_NONE”代表不缩放,取值为“PrintSetup.ZOOM_TO_PAGE”代表缩放到指定的页数(需要填入几页宽,几页高),取值为“PrintSetup.ZOOM_WIDTH”代表按宽缩放,报表宽度与纸宽匹配

功能说明: 设置缩放打印方式

调用举例: 略

setZoomPageWidth

语 法: public void setZoomPageWidth(short pages)

参数说明: pages - 页数

功能说明: 设置缩放到几页宽

调用举例: 略

setZoomPageHeight

语 法: public void setZoomPageHeight(short pages)

参数说明: pages - 页数

功能说明: 设置缩放到几页高

调用举例: 略

setZoomScale

语 法: public void setZoomScale(short scale)

参数说明: scale - 比例,用百分数表示,如80,120

功能说明: 设置缩放打印的比例

调用举例: 略

setVirtualPrinter

语 法: public void setVirtualPrinter(java.lang.String printerName)

参数说明: printerName - 虚拟打印机名

功能说明: 设置虚拟打印机名,用于带表格线的文本报表打印

调用举例: 略

setBackGraphPrinted

语 法: public void setBackGraphPrinted(boolean print)

参数说明: print - 是否打印背景图

功能说明: 设置是否打印背景图

调用举例: 略