ios - 使用 EPSON epos iOS SDK 打印 HTML 模板

标签 ios objective-c cordova uiwebview epson

我正在使用 EPSON epos iOS SDK 构建 cordova 打印插件,以将其与混合移动应用程序(基于 ionic 框架)一起使用。 sdk 提供打印文本和图像的方法。但是我必须使用它来打印 HTML 模板。有什么办法吗?

如果我可以从模板准备 UIWebView 对象并将其转换为 UIImage。我是 iOS 开发的新手,所以不知道有什么正确的方法。

最佳答案

您可以在屏幕外渲染 UIWebView,然后将其捕获为 UIImage。下面的答案可能会帮助您解决问题。您可能面临的一个问题是 UIWebView 不会加载,除非您将它添加到 UIWindow 上,该窗口可以是任何 UIWindow 对象,而不是一定是您向用户显示的窗口。

How to get ENTIRE image from UIWebView including offscreen content

Does iPhone/iPad UIWebView need to be active view to render?

How do I save the contents of a UIWebView as an image

关于ios - 使用 EPSON epos iOS SDK 打印 HTML 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30476956/

相关文章:

html - 由于 ios 模拟器上的文件选择器导致的水平溢出

iOS 关闭键盘,UILabel 故障

ios - 从 UITableViewCell 中的按钮打开 imagePickerController

iphone - 辅助类/库使在 iOS 上使用 KVC/KVO 更实用/安全?

ios - 为什么在.m 文件中还有另一个@interface?

javascript - 键盘的大写锁定键如何锁定文本框的第一个字母?

ios - 当它是第一响应者时,我怎么知道 uitextfield 已被击中

iphone - 我应该如何迁移我的核心数据?

iphone - 我在哪里可以下载 StoreKit.framework

ios - 如何在 BackBonejs 方法中调用 Objective-c 方法