如果我们没有启用AirPrint的打印机,有没有办法测试是否正在通过iPhone App打印正确的页面?
请告诉我.
有没有人听说有人在Android上实现Apple的新AirPrint协议有任何成功?
从各种描述来看,它似乎是一个使用互联网打印协议,bonjour和PDF 的相当简单的协议:
http://www.finnie.org/2010/11/13/airprint-and-linux/
这些技术似乎都可以在Android上实现,但我想知道是否有任何可能的绊脚石?
(我意识到AirPrint现在只适用于少数几台打印机,而苹果公司的空气印刷页面上只列出了11台HP,但它可能只是时间问题才会变得更加普及.)
谢谢!
我的最终目标是创建多个UIMarkupTextPrintFormatter
并在一个打印作业中打印它们.
例如,第一个格式化程序包含填充第一页和第二页的一小部分的文本.虽然还有空间可以打印第二个格式化程序,但我希望第二个格式化程序在第三页上打印.基本上,在打印另一个格式化程序之前,请先启动一个新页面.
我不知道一个格式化程序在编译时会填满多少页面,因为它取决于用户输入.也许1,2或更多.
我听说我需要使用,UIPrintPageRenderer
所以我阅读了它的文档并尝试了这个:
// I'm using webviews here because I don't want to write 2 pages worth of markup...
// it should be the same anyway. The two webviews display different wikipedia articles
// Also, don't judge my variable names. I'm lazy and this is just test code...
let formatter = webView.viewPrintFormatter()
let formatter1 = webView2.viewPrintFormatter()
formatter.contentInsets = UIEdgeInsets(top: 72, left: 72, bottom: 72, right: 72)
formatter1.contentInsets = UIEdgeInsets(top: 72, left: 72, bottom: 72, right: …
Run Code Online (Sandbox Code Playgroud) 我正在开发一个应用程序,需要通过AirPrint直接从iPad生成和打印访问者通行证.
我到处寻找如何打印视图,但我只能找到如何打印文本,webKit和mapKit.
有没有办法打印整个视图?如果没有,打印访客通行证将是一个很好的解决方案,它将是纯文本,方框和照片.谢谢.
我正在尝试使用直接HTML打印文件,但是,我在将图像添加到打印文件时遇到了困难.
如何在我要打印的HTML中引用项目中的图像?UIMarkupTextPrintFormatter是否支持标记?
从历史上看,我的应用程序已将确认生成为纯HTML,并将该HTML传递给普通的MFMailComposeViewController,以便通过电子邮件发送给客户.我想尝试利用iOS 4.2中的新打印类将HTML呈现为PDF并将其作为附件发送.
我尝试了以下方法:
NSString *html = /* generate my HTML here */
NSMutableData *pdfData = [NSMutableData data];
UIMarkupTextPrintFormatter *fmt = [[UIMarkupTextPrintFormatter alloc]
initWithMarkupText:html];
// Render the html into a PDF
UIGraphicsBeginPDFContextToData( pdfData, CGRectZero, nil );
for (NSInteger i=0; i < [fmt pageCount]; i++)
{
UIGraphicsBeginPDFPage();
CGRect bounds = UIGraphicsGetPDFContextBounds();
[fmt drawInRect:bounds forPageAtIndex:i];
}
UIGraphicsEndPDFContext();
Run Code Online (Sandbox Code Playgroud)
问题是[fmt pageCount]
始终返回零,因此不会将实际页面内容呈现到PDF NSData中.
有没有人在实际打印作业之外使用UIMarkupTextPrintFormatter将HTML转换为PDF?任何帮助非常感谢.
From my application, how can I allow a user to print a document or page from an iPhone or iPad? Which versions of iOS support printing?
我正在开发一个iPad/iPhone应用程序,要求我在完成交易时在网络打印机上打印收据.我已经设法在某种程度上获得了airprint功能,因为我可以正确显示UIPrintInteractionController弹出窗口,单击"打印"按钮,然后在打印机模拟器中查看结果.由于我的应用程序的要求,我希望跳过popover步骤并在关闭事务时自动打印收据.换句话说,是否可以将打印作业发送到预先指定的网络打印机而无需添加额外的按钮单击?我是否需要尝试扩展UIPrintInteractionController类?如果是这样,有没有人有这种方法的运气?
任何其他替代建议也会很棒.
任何人都可以指导我如何打印我的UIWebview的内容,
FOR EX: - 我想从UIWebview打印我的doc,xls,ppt文件来打印内容.
请获取一些链接或示例代码来解决此问题
提前致谢
我正在为客户研究一个潜在的应用程序,我有一个问题,我无法找到答案.我想做的是自动打印,而不UIPrintInteractionController
显示.我应该做的一个重点是,这不是一个生产应用程序.我知道,否则这可能会违反用户的隐私,只是在未经用户同意的情况下进行打印,但这又不会是App Store上的公共应用程序.我发现一个应用程序似乎能够做到这一点Printer Pro
.提示用户打印测试页面,页面打印时没有UIPrintInteractionController
出现 - 这个应用程序在商店,所以我假设有一个合法的方法来做到这一点.有谁知道这是怎么做的?