C#开发 ActiveX 小票打印控件
背景
去年帮朋友搞一个IE打印控件,在网上找了很多都不满足,要么是不能直接打印,要么是不能指定打印机,还有的是不能自定义样式。在网上折腾了一个周,还没搞定,于是想还不如自己开发一个吧。结果从现学C#到完成差不多只花了两周。过程中也遇到了很多坑,现在分享给大家,并且将项目在GitHub上开源。如果您觉得喜欢,给个Star,深表感谢。
所需软件
宇宙IDE Visual Studio 开发并打包控件
Sublime Text 3 编辑 HTML 和 JavaScript 代码
Postman 模拟推送 json 数据
总计架构
控件开发
添加Guid,例如: 073A987E-2A7C-4874-8BEE-321E04F4E84E,作为控件的classid
代码初始化打印控件:
public Uc()
{
InitializeComponent();
printDocument = new PrintDocument();
printPreview = new PrintPreviewDialog();
Margins margin
转载请注明原文地址: https://ju.6miu.com/read-659610.html