eclipse RCP 如何开发打印功能 ? 10

java桌面应用程序使用的eclipseRCP开发的。现在有个需要打印清单的功能。如何实现,需要根据不同的业务指定不同的打印机。有做过的提供一下思路和经验啊。有没有插件直... java桌面应用程序 使用的eclipse RCP开发的。现在有个需要打印清单的功能。如何实现,需要根据不同的业务指定不同的打印机。有做过的提供一下思路和经验啊。有没有插件直接可以使用。目前实现使用Browser在ie浏览器中打开pdf文件的形式做的 。 如果没有预览功能直接打印调用的是start adbord32命令有点二缺。还会弹窗启动adbord进程。 javaJDK自带的打印不能直接发送pdf格式文件给打印机 打印机无反应(别说这个行)。 展开
 我来答
shihoumacili
高粉答主

2016-02-02 · 每个回答都超有意思的
知道大有可为答主
回答量:1.1万
采纳率:87%
帮助的人:470万
展开全部

目前在国内基本上找不到关于RCP的中文资料,只能通过自己的探索来为程序添加想要的功能。
下面让一步一步来建立一个Eclipse RCP程序:

1:选择“File--New-Plug-in Project”,弹出下图:输入项目名称,其它可默认

2:点下一步,出现下图。插件标识和插件名称可以更改,其他的内容都可以保持默认,一定要记得选中富客户机应用程序支持(即Rich Client Application中选yes):

3:点下一步,选中一个模板,这里选一个最简单的,到时候看源代码的时候便于理解:

4:点下一步,改一下应用程序标题:

5:点完成(Finish),可以在项目上面点右键,Run as -- Eclipse Application 运行,就可以看到效果了:

6:在这个程序中,窗口上显示的是一个透视图,透视图中含有一个编辑器区域,以后,可以逐步为这个程序添加菜单、工具条和为这个透视图添加视图、编辑器等等。
7:点finish, 生成的产品配置文件在编辑器中打开,应该是这个样子的:

8:刚开始,上面的几个文本框可能都是空的,点新建按钮之后,弹出如下的对话框,输入产品名称后,点完成就行了。
 9:点击配置文件中的“启动程序”,可以试着启动RCP程序。结果呢,会出错。原因很简单,因为没有为程序选中它依赖的插件。选中配置文件的“Dependencies”选项卡,添加以下几个依赖项,记住,一定要把Demo加进依赖项,否则会出错。

10:再点击添加必须的插件,自动添加其它的依赖项。

11:保存,目前已经完成了此项目的配置与部署,接下来,需要导出项目:在项目上右键,选Export。

12:选择导出目录。

13:在导出的目录中双击.exe文件,即可运行。

匿名用户
2015-05-27
展开全部
  网上找一下,好像有源程序。
  rcp,英文缩写词,有多种含义:
  一、计算机相关语言,remote file copy,即远程文件拷贝;
  二、商业用语,Rich Client Platform,指富客户机平台,一种广泛的基于WEB的应用的客户端,其特点便是服务同表现完全的物理分离,表现逻辑完全由客户端来负责;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中软国际教育
2016-01-06 · 超过11用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:21.4万
展开全部
网上找一下,好像有源程序。
  rcp,英文缩写词,有多种含义:
  一、计算机相关语言,remote file copy,即远程文件拷贝;
  二、商业用语,Rich Client Platform,指富客户机平台,一种广泛的基于WEB的应用的客户端,其特点便是服务同表现完全的物理分离,表现逻辑完全由客户端来负责;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式