iOS打印和HTML格式化程序 - 哪种翻译和多么花哨?

时间:2012-01-25 16:53:42

标签: html objective-c ios printing xcode4

我有一个iOS 5应用程序,它将作业发送到打印队列。我有所有的代码工作正常,我正在使用HTML格式化程序来创建文档(UIMarkupTextPrintFormatter)。现在我有一个非常基本的HTML字符串,我正在测试它,但想要进一步充实它。

  1. 使用哪个HTML引擎来解释传递给UIMarkupTextPrintFormatter的HTML字符串?或者,换句话说,在XCode之外测试我的HTML字符串的最佳方法是什么?我可以创建一个文本文件然后在Safari中查看吗?这会给我一个从iOS打印时的最佳近似值吗?
  2. 我对UIMarkupTextPrintFormatter中的HTML有多花哨?我假设我必须使用所有内联样式?是否有一些HTML字符串的示例发送到UIMarkupTextPrintFormatter来创建丰富的文档?我只想了解这种组合的可能性。

1 个答案:

答案 0 :(得分:0)

您可以使用iOS打印机模拟器应用程序在模拟器中测试iOS打印。 UIMarkupTextPrintFormatter将通过WebKit呈现。想象一下,HTML字符串是单页HTML文档。这基本上是格式化程序的限制,但我相信你也可以链接到外部样式表和图像。