C#开发ActiveX打印控件

江南小鱼 2009-11-13 04:53:50
1、能对生成的报表进行打印预览。
2、能通过程序自动选择电脑中安装的打印机。(包括网络打印机)
3、能通过程序设置打印纸张大小。(包括自定义的纸张)
4、能通过程序设置打印的页边距。
5、能通过程序设置打印的页眉和页脚。
6、程序能获取打印机的打印状态。包括成功打印,缺纸张,打印机无法连接等异常信息。
7、用户点击打印按钮后,可以不弹出任何页面,直接通过打印机输出结果。

要用C#写一个实现以上功能的ActiveX控件,哪位大牛给点思路。谢谢!
...全文
405 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
smileyun 2010-01-16
  • 打赏
  • 举报
回复
最近我也在做这方面的项目,网上例子很少啊。帮忙顶下
江南小鱼 2009-12-08
  • 打赏
  • 举报
回复
daichenghua 2009-11-27
  • 打赏
  • 举报
回复
金质打印通可以实现你的需求GoldPrinter.dll
江南小鱼 2009-11-27
  • 打赏
  • 举报
回复
顶,再不顶贴在都沉下去了,自己顶!
江南小鱼 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 mjp1234airen4385 的回复:]
不建议使用C#编写ActiveX,因为,编写完成的ActiveX需要客户端有dotnet框架才可以。
使用C++或Delphi或VB是可以的。
而且功能也不是很复杂。
编写一个ActiveForm就可以了。
[/Quote]
C++都还给老师了..delphi没接触过,不喜欢用VB,感觉B系语言不如C系语言让人舒服。
mjp1234airen4385 2009-11-27
  • 打赏
  • 举报
回复
不建议使用C#编写ActiveX,因为,编写完成的ActiveX需要客户端有dotnet框架才可以。
使用C++或Delphi或VB是可以的。
而且功能也不是很复杂。
编写一个ActiveForm就可以了。
staywithc 2009-11-16
  • 打赏
  • 举报
回复
貌似不简单,没做过,帮顶

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧