问题标签 [uiprintinteractioncntrler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2523 浏览

objective-c - 在 IOS 8 中跳过打印 UI?

我可以找到一些跳过打印 UI 并通过 Air Printer 直接打印的代码。但代码不完整。代码如下,

在这段代码中,提到了self.savedPrinter。但是我怎样才能在这里得到保存的打印机。请给我一个完整的答案或示例解决方案。

0 投票
1 回答
454 浏览

ios - UIPrintInteractionController Printingitems - 关闭

我已使用此功能成功打印了一个 PDF:

当我想打印几个 PDF 时,我已将其放入一个数组(证书)中。在我选择打印机之前,printController 对话框关闭,并且出现以下错误。“警告:在演示或关闭过程中尝试从视图控制器中关闭!”

我是否需要为 printcontroller 使用一些 delgate 方法,或者有什么问题?

这是我打印几个 PDF 文档的尝试。

0 投票
1 回答
476 浏览

ios - 使用 UIPrintInteractionController 打印图像和文本

我正在使用以下代码打印组合的文本和图像。打印工作但不打印图像,而是打印其二进制数据。

如何显示图像而不是二进制数据

任何建议将不胜感激

0 投票
1 回答
146 浏览

ios - 从同一网络但不同子网中的 iOS 应用程序访问 wifi 打印机

在我的项目中有一个打印选项,我们使用以下代码打印一个简单的 pdf 文件:

当我在打印机模拟器中对其进行测试时,它工作正常。我的要求是打印机可能在同一个 wifi 的另一个子网上。我该如何进行这项工作?

0 投票
1 回答
6082 浏览

swift - 打印在 WKWebView 中显示的 PDF 文件

我正在尝试从 WKWebView 打印。网页和图像工作正常。

只有当我打印 PDF 文件时,页面都是空白的。

这是我用来创建 printController 的代码:

有人可以帮助我走向正确的方向吗?这个问题有解决方案吗?

0 投票
3 回答
2052 浏览

swift - 可用打印机及其 URL 的日志列表

我正在尝试设置一个UIPrinter实例,以便我的 iPad 应用程序可以直接打印到该打印机,而无需显示打印控制器对话框。我遇到的问题是我似乎找不到这台打印机的 URL。它通过 AirPrint 连接。

访问http://localhost:631/printers/确实显示了打印机,但它显示了打印机 URL 的 USB 版本(即usb://Brother/QL-710W?serial=12345)。

我想知道的是,如何打印(到调试输出)我的可用打印机列表及其 URL?我想通过这样做,我可以找到我的打印机的 AirPrint URL 并从那里开始。

谢谢!

0 投票
3 回答
1305 浏览

swift - AirPrint (UIPrintInteractionController) 使用 iOS 9、swift 2、XCode 7 打印警告

自从更新到最新的 XCode/Swift 2/iOS 9 后,我在尝试使用 UIPrintInteractionController 时不断收到警告。

这些警告仅在我打开“打印模拟器”时发生。我认为这是我的应用程序,所以我用一个 UIButton 制作了一个新的单视图应用程序,它执行非常简单的代码,但它仍然会生成警告。它发生在手机和 iPad 模拟器上

请帮忙。快把我逼疯了,谢谢大家

以下是警告:

0 投票
1 回答
96 浏览

iphone - 如何从应用程序文档目录打印 .pdf 文档

我正在尝试从我的应用程序文档目录中提取 .pdf 并将其加载到 PIC 中。PIC 显示没有错误,但在预览中不显示任何数据。我在这里想念什么?我只是采取了完全错误的方法吗?

日志显示如下:***2015-11-08 08:56:30.462 ShortShooter4[16153:7505181] Path = /Users/myUserName/Library/Developer/CoreSimulator/Devices/02F8C004-6BA3-4F7B-9FC4-743DA205D7DD/数据/容器/数据/应用程序/796A70BC-4159-4B18-825E-B35043BC5704/文档

2015-11-08 08:56:30.462 ShortShooter4[16153:7505181] pdfFileName = /Users/muUserName/Library/Developer/CoreSimulator/Devices/02F8C004-6BA3-4F7B-9FC4-743DA205D7DD/data/Containers/Data/Application/796A70BC -4159-4B18-825E-B35043BC5704/Documents/Observation.PDF 2015-11-08 08:56:31.080 ShortShooter4[16153:7505181] 对 .*** 的开始/结束外观转换的不平衡调用

所以我可以看到文件在那里。我也有不平衡的通话问题,但我会单独进行攻击。

0 投票
0 回答
82 浏览

ios - 让用户选择 AirPrint 输出类型

我正在使用以下代码来打印东西:

有没有办法让用户在输出类型(.GrayScale.Generalie)之间进行选择?

我试过printInfo.outputType = [.General, .GrayScale]了,但没有奏效......

提前致谢 :)

0 投票
1 回答
939 浏览

objective-c - 当方向设置为横向时,UIPrintInteractionController 会附加一个空白页

我正在尝试使用将字符串发送到打印机UIMarkupTextPrintFormatter,当我不更改页面方向时一切都很好 - 默认情况下设置为纵向。

纵向打印预览

但是,当我将页面方向设置为横向时,一个空白页面会附加到呈现的输出中,就好像页边距超出了第一页一样。

横向打印预览

这是我的打印代码:

另外需要注意的是,当页面设置为横向时,Xcode 会记录一些与自动布局相关的错误。

我试图只打印第一页,但找不到任何关于设置页面范围的信息,可以设置UIMarkupTextPrintFormatter一个startPage变量,但设置它并不走运,即使我将它设置为第二页,它也会呈现为t 设置为任何东西。

我可以通过删除空白页或仅将打印范围设置为第 1 页来解决此问题,但到目前为止我无法完成其中任何一个。有任何想法吗?