如何更好的在C# winform里实现用户自定义票据格式打印功能

蕙草儿 2015-08-04 02:38:17
查了好多资料有的说用水晶报表、有的说用ActiveReports、还有国内比较不错的Grid++Report等等,但是都不符合目前我客户要求的功能。希望能有高手指点,急急急,是客户自己定义票据格式哦,大致功能如下图:
...全文
5645 40 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
brookzhang1111 2019-05-07
  • 打赏
  • 举报
回复
主体思路:winfrom 嵌套html页面实现。html打印用第三方【Lodop】这个使用已很普遍所以支持文档也全。免费版的功能就够用。
http://www.c-lodop.com/
weixin_39415286 2017-11-13
  • 打赏
  • 举报
回复
设置字体字形与大小(享喻货代软件www.xiangyusoft.com)
weixin_39415286 2017-11-13
  • 打赏
  • 举报
回复
支持背景图显示,且可灵活增加数据库中的字段
mk_lucifer 2017-11-13
  • 打赏
  • 举报
回复
WORD做不是更好。。。费这劲干嘛,PDF格式也行阿,先做模板,然后生成的时候填个数不久完了,PDF,WORD也都可以预览。。。
weixin_39415286 2017-11-13
  • 打赏
  • 举报
回复
你好!我有使用C#开发的现成自定义报表模块,打印字段可与数据库字段关联,可设置打印字段字体与字体大小,拖动打印字段位置,长宽高等.我司网站有体验版下载:www.xiangyusoft.com
qq_38692559 2017-10-19
  • 打赏
  • 举报
回复
我也想问,分享呢?我用自定义控件拖拽来实现布局和定义参数的,但不是很理想。。。
qq_40044751 2017-10-12
  • 打赏
  • 举报
回复
说好的分享呢?
追赶太阳的人 2016-06-10
  • 打赏
  • 举报
回复
楼主你好,你那个自定义套打搞定了吗?怎么做的能分享下不?
大鱼> 2016-06-10
  • 打赏
  • 举报
回复
使用Dev插件呗,想做成什么样就可以做成什么样,so easy
大鱼> 2016-04-14
  • 打赏
  • 举报
回复
你可以试试Dev插件,我给别人做过比这复杂很多的任务书打印。也很方便就实现了。
街角嘚堕落 2016-04-14
  • 打赏
  • 举报
回复
我也遇到同样问题了
WM_CZ_351 2016-02-02
  • 打赏
  • 举报
回复
妹子的结果呢
  • 打赏
  • 举报
回复
自己用XML文档定义纸张大小,栏位属性和大小,无非就是打印TextBox和Label咯 然后打印的时候就是打印图片,图片里的内容就是取的XML里定义的格式
蕙草儿 2015-08-14
  • 打赏
  • 举报
回复
引用 26 楼 sp1234 的回复:
如果你用第三方的非流行软件,首先要考虑是不是开源的,将来出问题之后的维护成本和潜在损失。我们都是自己开发各种上图软件,自己不掌握核心技术就不要胡乱用第三方软件。
谢谢你的解答 最后采用那个结贴的时候会把我做出来的共享给大家
wanbolantian 2015-08-13
  • 打赏
  • 举报
回复
这用Grid++来做应该是可以的,可以先定义好字段和参数,然后通过编程来让用户自定义布局, 布局可以保存在数据库或本地的grf文件。
衣舞晨风 2015-08-12
  • 打赏
  • 举报
回复
自定义表单设计器啊,不过需要开发好久吧
aquayhy 2015-08-12
  • 打赏
  • 举报
回复
我以前也想做过类似的东西,无法实现,用access这种东西到时很容易实现,但是客户不会用
  • 打赏
  • 举报
回复
如果你用第三方的非流行软件,首先要考虑是不是开源的,将来出问题之后的维护成本和潜在损失。我们都是自己开发各种上图软件,自己不掌握核心技术就不要胡乱用第三方软件。
  • 打赏
  • 举报
回复
随便给你出个点子,目的只是让你开阔一下思路而已: 比如说用户可以编辑这样的 json字符串: { 配置说明: "xxxx单位收件发票", 背景图片url: "http://www.fapiao.com/style1/example.jpg", 字段定义: [ { 字段名: “单位名称”, x方向毫米: 40, y_方向毫米: 20, 宽度毫米: 50}, { 字段名: “地址”, x方向毫米: 40, y_方向毫米: 290, 宽度毫米: 20, 字体: "黑体", 字符大小:16}, ........ ] } 也就是说,用个配置文件,甚至你给用户下载几套配置文件,或者收几十块钱给用户做个配置文件,先搞成这个也就行了。 因为你这个简单,所以不一定需要自己开发一个 ide。
蕙草儿 2015-08-12
  • 打赏
  • 举报
回复
引用 23 楼 wish907 的回复:
devExpress
还未使用不知道可以不!先谢谢了!
加载更多回复(20)

111,092

社区成员

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

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

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