打印控件使用方法
lodop使用方法

lodop使用方法LODOP使用方法一、LODOP简介LODOP是一款强大的打印控件,广泛应用于各类网页打印、标签打印、票据打印等领域。
它提供了丰富的打印功能和灵活的打印控制,使开发者能够轻松实现个性化的打印需求。
二、安装LODOP控件1. 下载LODOP控件安装包,并解压到本地目录。
2. 打开安装包中的安装文件,按照提示完成安装过程。
3. 安装完成后,在浏览器中输入"about:blank",进入空白页面。
4. 在空白页面中右键,选择"LODOP控件功能演示",打开功能演示界面。
三、使用LODOP控件1. 创建打印任务使用LODOP控件,首先需要创建一个打印任务。
可以使用LODOP.PRINT_INIT("打印任务名称")来创建一个新的打印任务。
2. 设置打印纸张和打印方向使用LODOP.SET_PRINT_PAGESIZE方法可以设置打印纸张的大小和方向。
可以设置为纵向或横向,并指定纸张的宽度和高度。
3. 设计打印内容使用LODOP.ADD_PRINT_TEXT方法可以添加文本内容到打印任务中。
可以设置文本的位置、大小、字体等属性。
使用LODOP.ADD_PRINT_IMAGE方法可以添加图片到打印任务中。
可以设置图片的位置、大小等属性。
使用LODOP.ADD_PRINT_SHAPE方法可以添加形状到打印任务中。
可以设置形状的位置、大小、颜色等属性。
4. 打印预览和打印使用LODOP.PREVIEW()方法可以进行打印预览,可以查看打印效果。
使用LODOP.PRINT()方法可以直接进行打印,将任务发送到打印机进行打印。
5. 打印控制使用LODOP.SET_PRINT_MODE方法可以设置打印模式。
可以设置是否显示打印页眉、页脚、背景图等属性。
使用LODOP.SET_PRINT_STYLE方法可以设置打印样式。
可以设置文本的字体、颜色、对齐方式等属性。
打印控件使用方法

第一步:安装打印控件(先卸载本地安装的老版本,再安装新版本控件)第二步:打开设备管理系统
把装备网址加入信任站点:
把下图上所有的红框处的控件都设置为启用
全部设置完成后,请点击“确定”按钮,然后关闭浏览器重新打开进入装备系统。
第三步:允许控件运行(部分浏览器会提示)
进入系统后,注意浏览器地址栏下会弹出如下提示:
请将鼠标指针放在该提示上,并点击鼠标左键,选择“所有网站启用该控件”。
Welcome To Download !!!
欢迎您的下载,资料仅供参考!。
C#打印控件的使用

// must be set
PrintDialog1.Document = docToPrint;//把PrintDialog的Document属性设为上面配置好的PrintDocument的实例
privateSystem.IO.Stream streamToPrint;
stringstreamType;
// This method will set properties on the PrintDialog object and
// then display the dialog.
publicvoidStartPrint(Stream streamToPrint,stringstreamType)
// Declare the PrintDocument object.
privateSystem.Drawing.Printing.PrintDocument docToPrint =
newSystem.Drawing.Printing.PrintDocument();//创建一个PrintDocument的实例
{
this.streamToPrint=streamToPrint;
this.streamType=streamType;
// Allow the user to choose the page range he or she would
// like to print.
System.Windows.Forms.PrintDialog PrintDialog1=newPrintDialog ();//创建一个PrintDialog的实例。
C#打印控件的使用实例

C#打印控件的使⽤实例C#打印控件的使⽤是如何的呢?我们在编写C#打印控件实⽤程序的时候怎么操作呢?⾸先弄⼀个printDocument控件,然后在打印的按钮中直接调⽤printDocument1.print()事件. 再次就是写printDocument的PrintPag事件了. 下⾯C#打印控件的使⽤具体实例:1. //C#打印控件的使⽤实例2. privatevoid button1_Click(object sender, EventArgs e)3. {4. printDocument1.Print();5. }6. privatevoid printDocument1_PrintPage(object sender,7. System.Drawing.Printing.PrintPageEventArgs e)8. {9. Font tabelTextFont = new Font("宋体", 10);10. if (dataGridView1.DataBindings != null)11. {12. int[] columnsWidth =13. newint[dataGridView1.Columns.Count];14. //C#打印控件的使⽤之得到所有列的个数15. int[] columnsLeft=newint[dataGridView1.Columns.Count];16. //for (int c = 0; c < columnsWidth.Length; c++)17. //C#打印控件的使⽤之得到列标题的宽度18. {19. columnsWidth[c] = (int)e.Graphics.MeasureString(20. dataGridView1.Columns[c].HeaderText , tabelTextFont).Width;21. }22. for (int rowIndex = 0;23. rowIndex < dataGridView1.Rows.Count; rowIndex++)24. //C#打印控件的使⽤之rowindex当前⾏25. {26. for (int columnIndex = 0;27. columnIndex < dataGridView1.Columns.Count; columnIndex++)28. //C#打印控件的使⽤之当前列29. {30. int w = (int)e.Graphics.MeasureString(31. dataGridView1.Columns[columnIndex].Name ,32. tabelTextFont).Width; columnsWidth[columnIndex] =33. w > columnsWidth[columnIndex] ? w : columnsWidth[columnIndex];34. }35. }//C#打印控件的使⽤36. int rowHidth = 20;37. int tableLeft=60;38. int tableTop=70;39. columnsLeft[0]=tableLeft;40. for (int i=1;i<=columnsWidth.Length -1;i++)41. {42. columnsLeft[i] = columnsLeft[i - 1] + columnsWidth[i - 1]+15;43. }44. StringFormat sf=new StringFormat ();45. sf.Alignment=StringAlignment.Center ;//居中打印46. e.Graphics.DrawString("欢迎⽯印死了开的交流!",47. new Font("宋体", 15), Brushes.Black, new Point(48. e.PageBounds.Width / 2, 20),sf );//打印标题49. for (int c = 0; c < columnsWidth.Length; c++)50. //打印表中的列名51. {52. e.Graphics.DrawString(dataGridView1.Columns[c].HeaderText,53. new Font ("宋体",10,FontStyle.Bold),54. Brushes.Black, new Point(columnsLeft[c], tableTop));55. e.Graphics.DrawLine(Pens.Black,56. new Point(columnsLeft[c]-5, tableTop - 5),57. new Point(columnsLeft[c]-5, tableTop +58. (dataGridView1 .Rows .Count+1)*rowHidth));59. }//C#打印控件的使⽤60. e.Graphics.DrawLine(Pens.Black,61. new Point(columnsLeft[dataGridView1.Columns.Count - 1] +62. columnsWidth[dataGridView1.Columns.Count - 1],63. tableTop - 5), new Point(columnsLeft[dataGridView1.Columns.Count - 1] +64. columnsWidth[dataGridView1.Columns.Count - 1],65. tableTop + (dataGridView1.Rows.Count + 1) * rowHidth));66. //画最后⾯的线67. e.Graphics.DrawLine(Pens.Black, new Point(columnsLeft[0] - 5,68. tableTop - 5), new Point(columnsLeft[dataGridView1.Columns.Count - 1] +69. columnsWidth[dataGridView1.Columns.Count - 1], tableTop - 5));70. for (int rowIndex = 0;71. rowIndex < dataGridView1.Rows.Count; rowIndex++)//打印表中的内容72. {73. for (int columnIndex = 0;74. columnIndex < dataGridView1.Columns.Count; columnIndex++)75. {76. e.Graphics.DrawString(77. dataGridView1.Rows[rowIndex].Cells[columnIndex].Value.ToString(),78. tabelTextFont, Brushes.Black, new Point(columnsLeft[columnIndex],79. tableTop + rowHidth * (rowIndex + 1)));80. }81. e.Graphics.DrawLine(Pens.Black,82. new Point(columnsLeft[0]-5,83. tableTop + (rowIndex +1) * rowHidth-5),84. new Point(columnsLeft[dataGridView1.Columns.Count - 1] +85. columnsWidth[dataGridView1.Columns.Count - 1], tableTop +86. (rowIndex +1)*rowHidth-5));//循环画⾏87. }88. //C#打印控件的使⽤之89. }另外要是想有打印预览的话,那就还要⼀个printPreviewDialog控件了。
云打印c lodop操作方法

云打印c lodop操作方法C-Lodop是一款云打印控件,可以用于网页打印。
以下是C-Lodop的操作方法:1. 准备工作:下载安装C-Lodop控件,并在网页中引入相应的插件和控件代码。
2. 初始化:在网页加载完成后,通过lodop有关API进行初始化。
3. 打印设计:使用lodop的相关方法,进行打印设计。
可以设置打印纸张大小、页眉页脚、打印内容等。
4. 打印预览和打印:通过lodop的相关方法进行打印预览和打印操作。
可以选择预览和直接打印两种方式。
5. 页面跳转和关闭:在打印完成后,可以通过lodop的相关方法进行页面跳转和关闭。
以下是一个使用C-Lodop进行打印的示例代码:初始化function initLodop() {var LODOP = getLodop();LODOP.PRINT_INIT("打印控件初始化");LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4"); 设置纸张大小为A4return LODOP;}打印设计function printDesign(LODOP) {LODOP.ADD_PRINT_TEXT(50, 50, 200, 20, "打印内容"); 添加文本LODOP.SET_PRINT_STYLEA(0, "FontSize", 12); 设置字体大小为12px }打印预览function printPreview(LODOP) {LODOP.PREVIEW();}直接打印function printDirect(LODOP) {LODOP.PRINT();}页面跳转function jumpPage() {LODOP.PREVIEW();window.location.href = " 跳转页面}关闭打印控件function closeLodop() {LODOP.PRINT_INITA();}以上为C-Lodop的基本操作方法,根据实际需求可以进行相应的调整和扩展。
打印控件、二维码安装步骤

1.清理IE缓存方法此次营改增升级,涉及到新的打印控件使用,升级后客户端在打印发票是有可能出现一些异常情况,是由于浏览器缓存造成的。
按如下操作就能解决该问题:1.1将服务器站点加入可信任站点中1、打开Internet选项2、进入安全-可信任站点,点击站点3、点击添加,再确认,最后关掉浏览器,重新输入应用访问地址,访问应用。
4、关闭浏览器,重新登录应用访问地址,在浏览器右下部出现如下绿色勾勾表示添加正确1.2清理客户端缓存1、打开Internet选项2、选择常规浏览历史下面的删除按钮3、点击删除4、在点击设置按钮5、打开Internet临时文件和历史记录设置6、点击查看文件,将该目录下的文件全部删除。
2.打印控件的安装在“二维码打印测试Demo”目录下install_lodop.exe 这个程序就是打印控件,在不同的操作系统,会有不同的安装方式;如果需要将打印空间卸载的时候,将install_lodop.exe 修改成uninstall_lodop.exe,双击运行即可卸载打印控件2.1 xp系统打开浏览器,登录BSS页面,当你进入发票打印页面时,系统会直接提示安装打印控件,按照语言描述安装即可。
如果页面没有弹出自动安装的提示;首先清理缓存,然后手动安装“二维码打印测试Demo”目录下install_lodop.exe 这个程序即可;2.2 win7系统win 7 系统登录BSS页面时,如果没有弹出自动安装的提示,可以手动以管理员的身份安装,如下图:之后,提示安装成功。
此时可以使用登录BSS系统打印发票,查看安装是否真正成功,如果还是没有成功,重新清理一遍缓存,重新卸载、安装打印控件;3.二维码控件注册二维码安装程序AutoRun.bat ,不同系统,不同的操作步骤3.1 xp系统进入“二维码控件注册”目录下,直接双击执行AutoRun.bat,程序注册成功,如下截图:3.2 win7系统完全退出360安全卫士、360杀毒等各种杀毒软件,保证没有程序阻止bat程序运行如果没有退出360等软件,在提示的时候需要选择“允许程序运行”进入“二维码控件注册”目录下,用鼠标右键点击一下,以管理员身份运行;运行成功后。
Lodop6.1打印控件技术手册(教程)

WEB打印控件Lodop技术手册Ver 6.1.4.5Email: gungho999@QQ: 932131686梦泰尔软件工作室MTSoftware(CN)目录一、概述 (3)二、系统文件 (4)install_lodop.exe (4)LodopFuncs.js (5)三、控件参数 (7)Caption (7)Color (7)Border (7)四、功能函数 (8)1、基本函数 (8)VERSION (8)PRINT_INIT (8)SET_PRINT_PAGESIZE (9)ADD_PRINT_HTM (10)ADD_PRINT_TABLE (11)ADD_PRINT_URL (12)ADD_PRINT_TEXT (13)ADD_PRINT_IMAGE (14)ADD_PRINT_RECT (14)ADD_PRINT_ELLIPSE (15)ADD_PRINT_LINE (16)ADD_PRINT_BARCODE (17)ADD_PRINT_CHART (18)SET_PRINT_STYLE (19)PREVIEW (21)PRINT (21)PRINT_SETUP (21)PRINT_DESIGN (22)NEWPAGE (22)GET_PRINTER_COUNT (22)GET_PRINTER_NAME (23)SET_PRINTER_INDEX (23)SELECT_PRINTER (24)SET_SHOW_MODE (24)SET_PRINT_MODE (27)SET_PRINT_COPIES (29)SET_PREVIEW_WINDOW (29)ADD_PRINT_SETUP_BKIMG (30)SEND_PRINT_RAWDA TA (30)WRITE_PORT_DA TA (30)READ_PORT_DA TA (31)GET_PRINT_INIFFNAME (31)GET_PAGESIZES_LIST (31)WRITE_FILE_TEXT (32)GET_FILE_TEXT (33)GET_FILE_TIME (33)IS_FILE_EXIST (33)GET_SYSTEM_INFO (34)GET_V ALUE (34)FORMAT (37)GET_DIALOG_V ALUE (39)2、扩展函数 (39)PRINT_INITA (39)ADD_PRINT_HTML (40)ADD_PRINT_TBURL (40)ADD_PRINT_TEXTA (41)SET_PRINT_STYLEA (41)SA VE_TO_FILE (45)SET_SA VE_MODE (46)ADD_PRINT_SHAPE (47)SET_PRINTER_INDEXA (48)NEWPAGEA (48)PREVIEW A (49)PREVIEWB (49)PRINTA (49)PRINTB (50)SHOW_CHART (50)DO_ACTION (50)SET_LICENSES (51)五、软件使用权注册 (51)CompanyName (52)License (52)LicenseA (52)LicenseB (53)六、打印维护和打印设计 (53)七、使用样例 (53)八、计量单位 (53)一、概述Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB 打印开发的新局面。
lodop 打印控件配置说明

在打印页面中进行配置:一、在<head>后,</head>前加入:<script language="javascript"src="<%=path%>/Lodop/LodopFuncs.js"></scr ipt><object id="LODOP_OB"classid="clsid:2105C259-1E0C-4534-8141-A753534CB4 CA"width=0height=0><embed id="LODOP_EM"type="application/x-print-lodop"width=0height= 0pluginspage="<%=path%>/Lodop/install_lodop.exe"></embed></object>二、在</body>前之间加入:<script language="javascript"type="text/javascript">var LODOP; //声明为全局变量function prn1_preview() {CreateOneFormPage();LODOP.PREVIEW();};function prn1_print() {CreateOneFormPage();LODOP.PRINT();};function prn1_printA() {CreateOneFormPage();LODOP.PRINTA();};function CreateOneFormPage(){LODOP=getLodop(document.getElementById('LODOP_OB'),document.getEl ementById('LODOP_EM'));LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单一");LODOP.SET_PRINT_STYLE("FontSize",18);LODOP.SET_PRINT_STYLE("Bold",1);LODOP.ADD_PRINT_TEXT(50,231,260,39,"打印页面部分内容");LODOP.ADD_PRINT_HTM(88,200,350,600,document.getElementById("zypri nt").innerHTML);};function prn2_preview() {CreateTwoFormPage();LODOP.PREVIEW();};function prn2_manage() {CreateTwoFormPage();LODOP.PRINT_SETUP();};function CreateTwoFormPage(){LODOP=getLodop(document.getElementById('LODOP_OB'),document.getEl ementById('LODOP_EM'));LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单二");LODOP.ADD_PRINT_RECT(70,27,634,242,0,1);LODOP.ADD_PRINT_TEXT(29,236,279,38,"页面内容改变布局打印");LODOP.SET_PRINT_STYLEA(2,"FontSize",18);LODOP.SET_PRINT_STYLEA(2,"Bold",1);LODOP.ADD_PRINT_HTM(88,40,321,185,document.getElementById("zyprin t").innerHTML);LODOP.ADD_PRINT_HTM(87,355,285,187,document.getElementById("form2 ").innerHTML);LODOP.ADD_PRINT_TEXT(319,58,500,30,"注:其中《表单一》按显示大小,《表单二》在程序控制宽度(285px)内自适应调整");};function prn3_preview(){LODOP=getLodop(document.getElementById('LODOP_OB'),document.getEl ementById('LODOP_EM'));LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_全页");LODOP.ADD_PRINT_HTM(0,0,"100%","100%",document.documentElement.in nerHTML);LODOP.PREVIEW();};</script>三、在</ body>前之间加入引用链接:(可直接将以下代码全部拷入后,再进行筛选)<p>1:若只打印《表单一》,看一下<a href="javascript:prn1_preview()">打印预览</a>,可<a href="javascript:prn1_print()">直接打印</a>也可<a href="javascript:prn1_printA()">选择打印机</a>打印。