Web报表打印组件myprint使用说明:
Web报表打印组件myprint,专门为Web环境下进行报表打印而设计,很轻松地帮你解决Web下的复杂报表打印,在html、Asp、Asp.net、jsp页面上都可以实现打印。它功能强大,方法齐全,能够打印预览,设置页边距,自定义纸张大小等.
调用方法:
1、Login(username as string,regcode as
string)
功能说明:系统登录,只有用此方法登录成功后,才显示正确的授权信息,未注册版本会显示未授权,而且使用次数有限制。
Username:用户名
Regcode:注册码
2、SetRowCount(rows
as Integer)
功能说明:设置表格的行数,必须在初始化表格时就调用。
Rows:行数
3、SetColumnCount(cols
as Integer)
功能说明:设置表格的列数
4、SetRowHeight(nRow as Integer,height as
Integer)
功能说明:设置第nRow行的行高
nRow:行标
height:高度以像素为单位
5、SetColumnWidth(nCol as Integer,width as Integer)
功能说明:设置列宽
6、SetFixedRows(nrow as Integer)
功能说明:设置不滚动区域,通常将报表头设为不滚动区域
7、JoinCell(startrow as integer,startcol as integer,endrow as integer,endcol
as integer)
功能说明:合并多个单元格
Startrow:开始行,startcol:开始列,endrow:结束行,endcol:结束列
8、HideCellLines(nrow as integer,ncol as integer,nline as integer)
功能说明:隐藏某个单元个的表格线
Nrow,ncol,要隐藏的单元格
Nline: 左:0 右:1 上:2 下:3
9、PrintPreview()
功能说明:打印预览
10、PrintTo(short showDlg)
功能说明:直接打印到打印机
showDlg : 1 显示打印机设置对话框 0 不显示
11、SetPrintMarginInfo(leftMargin as short, rightMargin
as short, topMargin as short, bottomMargin
as short, headerToBorder as short, footerToBorder as short)
功能说明:设置表格的边距和表头、表尾的边距,单位是毫米。
leftMargin,rightMargin,topMargin,bottomMargin是表格表体的边距
headerToBorder:表头距边界的距离
footertoBorder:表尾距边界的距离
12、SetCellText(row as
Integer,col as Integer,txt
as String,)
功能说明:设置单元格的显示文本
Row,col:定位第row,col的单元格
Txt:要设置的文本
13、SetTitle(title as
String ,fontname As string ,fontsize
as Integer)
功能说明:设置报表标题
14、SetHeader(lefttitle as string,righttitle as
string ,fontname As string ,fontsize
as Integer)
功能说明:设置表眉
Lefttitle:左部标题
Righttitle:右部标题
Fontname:字体名称
Fontsize:字体大小
15、SetFooter(lefttitle as string,righttitle as
string ,fontname As string ,fontsize
as Integer)
功能说明:设置表脚
Lefttitle:左部标题
Righttitle:右部标题
Fontname:字体名称
Fontsize:字体大小
16、DrawHeaderText(posx As Integer,posy As Integer,nText As string)
功能说明:在表头任意位置显示文本,主要是方便一些特殊要求.
Posx,posy:坐标
nText:要显示的文本
17、AutoSize()
功能说明:单元格自动根据字符串大小自动缩放
18、FitToPaperSize(bFit as Integer)
功能说明:是否根据纸张大小缩放报表
bFit:0:否 1:是
19、AlignCenter(bCenter as integer)
功能说明:报表是否在纸张居中
bCenter:0:否 1:是
20、SetLineWidth(nwidth as Integer)
功能说明:设置整个报表的线宽
21、SetUserPaperSize(width,length)
功能说明:设置自定义纸张大小,以毫米为单位
22、SetCellStyle(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:如果有多行,自动换行显示。
23、SetCellFont(row as
Integer,col as Integer,txt
as String, fontname As string,fontsize
as integer)
功能说明:设置单元格的字体、大小
Row,col:定位第row,col的单元格
Fontname:字体名称
Fontsize:字体大小