起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6364|回复: 18

[结贴] wex5里如何集成一个第三方Lodop打印工具

  [复制链接]

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
发表于 2016-8-15 11:56:52 | 显示全部楼层 |阅读模式
你好,我们用wex5里开发了一个小型的进销存软件给自己公司试用,用到打印时,目前我们觉得wex5里的printhtml打印控件太简单了,不满足使用要求。我们想集成一个第三方Lodop打印工具,请问如何集成?之前论坛也有人提过这个问题,但是回复过于简单,不是很明白,没有解决到问题。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2016-8-15 13:27:58 | 显示全部楼层
这个就是html页面中的一样,可以用object实现
可以到网上查查html中如何实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2016-8-15 13:50:00 | 显示全部楼层
不是很明白,请详细具体说明一下,这个问题在论坛里已经好几个人提过了,但是还是没有一个具体在WEX5的具体实现步骤。或贴一下重要的代码。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2016-8-15 14:51:58 | 显示全部楼层
到网上查查标准的html页面中怎么做的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2016-8-15 15:18:42 | 显示全部楼层
lodop在不用wex5的时候已经没有问题,标准的demo都可以跑。问题是在wex5如何用,里面涉及到在wex5里怎么引用object,整套怎么做的。你一再叫我看html。我都不知道你在说什么,要看什么东西。我想你说一下的是我在标准的web用lodop与在weX5里用lodop有什么不同点,有什么注意事项。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2016-8-15 16:34:12 | 显示全部楼层
wex5中有关object就是标准的html中用object是一样的
直接写就可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2016-8-15 17:05:22 | 显示全部楼层
<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>

我想知道这段代码放入.w文件的那个地方,我一放进去报500错误了
回复 支持 反对

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2016-8-15 17:35:24 | 显示全部楼层
目前object的已经引进去了没有报错,之前报错的原因是: width=0 height=0错误,要 width=“0“ height=“0“
这样才不报错。但是问题来了,我在js里引入var lodopFuncs = require("$UI/erp/js/LodopFuncs");。调试发现说,lodopFuncs 没有定义。请问如何加载LodopFuncs.js文件?
回复 支持 反对

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2016-8-15 17:35:42 | 显示全部楼层
我的代码:
define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
        var lodopFuncs = require("$UI/erp/js/LodopFuncs");
       
        var Model = function(){
                this.callParent();
        };

        Model.prototype.button5Click = function(event){
                debugger;
                var LODOP=lodopFuncs.getLodop();
                LODOP.PRINT_INIT("打印任务名");               //首先一个初始化语句
                LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本内容一");//然后多个ADD语句及SET语句
                LODOP.PRINT();   
        };

        return Model;
});
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2016-8-15 17:58:58 | 显示全部楼层
LodopFuncs.js文件是require格式的吗?
http://doc.wex5.com/?p=4222
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-22 18:53 , Processed in 0.064331 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表