eclipse中如何添加LODOP控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse中如何添加LODOP控件相关的知识,希望对你有一定的参考价值。

我只是想试试这个LODOP 可是我eclipse还不怎么会用。 是要建一个动态WEB项目吗? 建立后又怎么把LODOP加进去运行呢??求大神给一个详细的流程,谢谢了。

在页面添加如下引用就可以了:

    <script type='text/javascript' src="LodopFuncs.js该文字所在的路径"></script>

<object  id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0>  

       <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0></embed> 

</object>

之后就可以直接使用了;
下面是部分LODOP的使用代码

参考技术A

eclipse中天阿基LODOP的方法如下:

    下载,放入项目中,引入控件。

    <script language="javascript" src="~/Content/Lodop6/LodopFuncs.js"></script>
    <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0>
       <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0 pluginspage="install_lodop32.exe" />
    </object>

    <input type="button" id="print" value="打印"/>
    <div id="divPrintView">
       打印内容
    </div>

    在按钮中引用,做一个打印区域

    .js中绑定打印事件

    $(".print").click(function ()

                var LODOP = getLodop();

                LODOP.PRINT_INIT("自定义名称,打印的识别标记");

                LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4");//定义纸张,方向

                LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", $(".printhtml").html());//定义打印的内容与位置

                LODOP.PREVIEW();

            )

    Lodop简单打印就完成了,设置和扩展,Lodop提供的技术文档里都有。

参考技术B 我用过LODOP。老实说这个打印控件是通过js调用应用程序进行打印的,也就是说java平台之外的其他语言构建的web项目也能用。以java举例,随便用eclipse建立一个web工程,把install_lodop.exe和CheckActivX.js这俩文件拷贝到工程的web根目录下(eclipse叫webContent,myeclipse叫webRoot),接下来的流程看这里,介绍的很清楚。打字太麻烦。
http://www.open-open.com/home/space-37924-do-blog-id-5867.html追问

大神,我安装你说的添加了这2个然后怎么办呢? 是新建一个JSP?然后又输入什么才能在RUN ON SERVER  打开的网页中有打印的东东出来?

追答

新建jsp,随便写一些html代码,然后按照那个网址所说的添加js。。你自己多试试啊,编程不尝试怎么行?

追问

大神 我建一个JSP 然后安装网址上的写一次数据表格进去 是不是就可以打印了??

本回答被提问者和网友采纳

打印控件Lodop

官网:http://www.lodop.net/demo.html 

 

Lodop、C-Lodop使用说明及样例


 

Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现

复杂打印。控件功能强大,却简单易用,所有调用如同JavaScript扩展语句,主要接口函数如下:

 
PRINT_INIT(strPrintTaskName)打印初始化
SET_PRINT_PAGESIZE(intOrient,intPageWidth,intPageHeight,strPageName)设定纸张大小
ADD_PRINT_HTM(intTop,intLeft,intWidth,intHeight,strHtml)增加超文本项
ADD_PRINT_TEXT(intTop,intLeft,intWidth,intHeight,strContent)增加纯文本项
ADD_PRINT_TABLE(intTop,intLeft,intWidth,intHeight,strHtml)增加表格项
ADD_PRINT_SHAPE(intShapeType,intTop,intLeft,intWidth,intHeight,intLineStyle,intLineWidth,intColor)画图形
SET_PRINT_STYLE(strStyleName, varStyleValue)设置对象风格
PREVIEW打印预览
PRINT直接打印
PRINT_SETUP打印维护
PRINT_DESIGN打印设计
 

 可访问官博简明教程了解更多详细资料。

最基本的打印过程至少有初始化语句添内容语句打印语句三部分组成,例如:
LODOP.PRINT_INIT("打印任务名");               //首先一个初始化语句 
LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本内容一");
//然后多个ADD语句及SET语句 
LODOP.PRINT();                               
//最后一个打印(或预览、维护、设计)语句

下面通过演示样例来理解,为容易看懂源代码,每个样例尽量简单,一个样例代

表一类或多类功能,在实际应用中它们都可以混合并存或交叉使用。

 

样例清单

1.

如何在页面内嵌入控件见样例一

2.

如何选材打印当前页面内容见样例二

3.

如何用代码生成打印页见样例三

4.

如何打印设计和定位套打见样例四

5. 如何控制纸张大小和连续打印见样例五 6. 如何输出多页长文档及双面打印见样例六
7. 如何定向输出见样例七 8. 如何打印图片见样例八
9. 如何用程序加载打印维护背景图见样例九 10 如何控制打印样式(STYLE)见样例十
11 如何直接打印条形码见样例十一 12 如何读写本地文件(如写WORD文档)见样例十二
13 如何让页内部分内容旋转见样例十三 14 如何按URL打印见样例十四
15 如何打印表格的页头页尾见样例十五 16 如何设置预览窗口大小见样例十六
17 如何发打印机指令或直接读写端口见样例十七 18 如何打印幅面高度不固定的票据见样例十八
19 如何内嵌显示及预览时包含背景图见样例十九 20 如何强制分页并预览多页卡片见样例二十
21 如何控制打印维护的功能权限见样例二十一 22 如何构建自己的纯WEB打印预览见样例二十二
23 如何居中打印超文本见样例二十三 24 如何选择界面皮肤见样例二十四
25 如何指定输出到哪页或仅预览见样例二十五 26 如何提高多页打印的性能见样例二十六
27 如何导出数据到Excel或图片文件见样例二十七 28 如何快速读取客户端系统信息见样例二十八
29 如何使用其它长度单位见样例二十九 30 如何分页输出页面内容见样例三十
31 如何打印表格的分页小计或合计见样例三十一 32 如何实现清晰的图表打印见样例三十二
33 如何实现甘特图等的图表打印见样例三十三 34 如何使用百分比%和满页打印见样例三十四
35 如何获得打印结果和程序代码见样例三十五 36 如何在设计过程中用js编辑内容见样例三十六
37 如何打印公章效果图见样例三十七 38 如何用BASE64编码输出图片见样例三十八
39 如何打印田字格、上划线等文本见样例三十九 40 如何进行数据格式转换见样例四十
41 如何把内容关联后按顺序打印见样例四十一 42 如何把整页内容缩放打印见样例四十二
43 如何分页打印综合表格见样例四十三 44 如何缩放打印单个超文本内容见样例四十四
45 如何获得打印状态及控制打印见样例四十五 46 如何设置右边距和下边距见样例四十六
47 如何嵌套打印LODOP自身见样例四十七 48 如何进行文字朗读见样例四十八
49 如何让某些页整体旋转见样例四十九 50 文档式模板生成和使用样例五十
51 如何通过画线设计输出表格样例五十一    

 

以上是关于eclipse中如何添加LODOP控件的主要内容,如果未能解决你的问题,请参考以下文章

网页打印控件Lodop好不好

Lodop控件NewPage();测试输出空白页

求懂 lodop打印控件的人 请教超文本分页实现

了解 lodop打印控件 的进来看看

在线等,Lodop控件打印出来的表格线是虚线,请问如何改成实线

lodop安装后无法打印