Web报表打印组件myprint使用说明:

 

Web报表打印组件myprint,专门为Web环境下进行报表打印而设计,很轻松地帮你解决Web下的复杂报表打印,在htmlAspAsp.netjsp页面上都可以实现打印。它功能强大,方法齐全,能够打印预览,设置页边距,自定义纸张大小等.

 

调用方法:

1Login(username as string,regcode as string)

功能说明:系统登录,只有用此方法登录成功后,才显示正确的授权信息,未注册版本会显示未授权,而且使用次数有限制。

Username:用户名

Regcode:注册码

 

2SetRowCount(rows as Integer)

功能说明:设置表格的行数,必须在初始化表格时就调用。

Rows:行数

 

3SetColumnCount(cols as Integer)

功能说明:设置表格的列数

 

4SetRowHeight(nRow as Integer,height as Integer)

功能说明:设置第nRow行的行高

nRow:行标

height:高度以像素为单位

 

5SetColumnWidth(nCol as Integer,width as Integer)

功能说明:设置列宽

 

6SetFixedRows(nrow as Integer)

功能说明:设置不滚动区域,通常将报表头设为不滚动区域

 

7JoinCell(startrow as integer,startcol as integer,endrow as integer,endcol as integer)

功能说明:合并多个单元格

Startrow:开始行,startcol:开始列,endrow:结束行,endcol:结束列

 

8HideCellLines(nrow as integer,ncol as integer,nline as integer)

功能说明:隐藏某个单元的表格线

Nrow,ncol,要隐藏的单元格

Nline: :0 :1 :2 :3

 

9PrintPreview()

功能说明:打印预览

 

10PrintTo(short showDlg)

功能说明:直接打印到打印机

showDlg : 1 显示打印机设置对话框 0 不显示

 

11SetPrintMarginInfo(leftMargin as short, rightMargin as short, topMargin as short, bottomMargin as short, headerToBorder as short, footerToBorder as short)

功能说明:设置表格的边距和表头、表尾的边距,单位是毫米。

leftMargin,rightMargin,topMargin,bottomMargin是表格表体的边距

headerToBorder:表头距边界的距离

footertoBorder:表尾距边界的距离

 

12SetCellText(row as Integer,col as Integer,txt as String,)

功能说明:设置单元格的显示文本

Row,col:定位第row,col的单元格

Txt:要设置的文本

 

13SetTitle(title as String ,fontname As string ,fontsize as Integer)

功能说明:设置报表标题

 

14SetHeader(lefttitle as string,righttitle as string ,fontname As string ,fontsize as Integer)

功能说明:设置表眉

Lefttitle:左部标题

Righttitle:右部标题

Fontname:字体名称

Fontsize:字体大小

 

15SetFooter(lefttitle as string,righttitle as string ,fontname As string ,fontsize as Integer)

功能说明:设置表脚

Lefttitle:左部标题

Righttitle:右部标题

Fontname:字体名称

Fontsize:字体大小

 

16DrawHeaderText(posx As Integer,posy As Integer,nText As string)

功能说明:在表头任意位置显示文本,主要是方便一些特殊要求.

Posx,posy:坐标

nText:要显示的文本

 

17AutoSize()

功能说明:单元格自动根据字符串大小自动缩放

 

18FitToPaperSize(bFit as Integer)

功能说明:是否根据纸张大小缩放报表

bFit:0: 1:是

 

19AlignCenter(bCenter as integer)

功能说明:报表是否在纸张居中

bCenter:0:否 1:是

 

20SetLineWidth(nwidth as Integer)

功能说明:设置整个报表的线宽

 

21SetUserPaperSize(width,length)

功能说明:设置自定义纸张大小,以毫米为单位

 

22SetCellStyle(row as Integer,col as Integer,txt as String,horzStyle as Integer,vertStyle as Integer,multilines as intger)

功能说明:设置单元格的风格

Row,col:定位第row,col的单元格

horzStyle:水平对齐风格 0:左对齐 1:距中对齐 2:右对齐

vertStyle:垂直对齐风格 0:顶部对齐1:距中对齐 2:底部对齐

multilines:如果有多行,自动换行显示。

 

 

23SetCellFont(row as Integer,col as Integer,txt as String, fontname As string,fontsize as integer)

功能说明:设置单元格的字体、大小

Row,col:定位第row,col的单元格

Fontname:字体名称

Fontsize:字体大小