问题标签 [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.
printing - 一次性打印多个 UIWebView 的内容
我有一个 iPad 应用程序,它使用 WebViews 来显示 URL 列表。我希望能够一次打印所有 WebView,而无需使用 PrintInteractionController 多次提示用户。问题是 PrintInteractionController 似乎没有这样做的能力。您不能分配多个 viewFormatter,并且 WebViews 不会被识别为 printItems。我也找不到只打印项目而不显示 PrintInteractionController 的方法。
有谁知道这样做的方法?
干杯。
html - 打印纸张尺寸和内容插图
我正在使用以下代码打印包含文本和图像的 HTML 内容。
结果见附件(按比例缩小的版本可能不是很清楚,但希望你能得到图片)。
以下是我的问题:
AirPrint 如何确定打印纸的尺寸?如果我想专门为 A4 纸格式化和打印数据怎么办?
使用上述代码并使用不同的模拟打印机(打印机模拟器)进行打印的结果是,在所有情况下,我在第一页的顶部都有 1 英寸的边距,但在连续页面上却没有。为什么?
使用上述代码和使用不同的模拟打印机(Printer Simulator)打印的结果是,在某些情况下,字体样式会丢失。结果,内容被向下移动。为什么?
ios - iOS < 4.2 中未找到 UIPrintInfo 符号错误
我想在我的 iPhone 应用程序中运行打印机功能,该应用程序在 iOS 4.2 中运行完美,但是当我尝试在 iOS < 4.2 中运行该应用程序时,它给了我错误
可能是什么原因以及如何解决此问题?
谢谢!
iphone - 在 iPhone 本地制作的 AirPrint HTML 文件
我目前正在创建一个 html 文件并将其存储在本地,我让用户选择通过 HTML 发送 html 或打印。
由于某种原因,它无法打印。如果我测试 -
它没有超过这一点。
如果可以的话,是否可以打印本地 HTML 文件。
担
编辑代码以创建 html -
ios - 使用 AirPrint 打印 Pdf 会导致内容被截断
在这里,我正在打印大小为“pageSize = CGSizeMake(640, 832);”的 pdf。这个尺寸比 A4 尺寸的页面大。所以我会截掉一些文本(意味着它不会打印整个页面)。
在使用 MAC 打印相同的 pdf 时,它将在选项的帮助下打印整个页面(缩放以适应)。所以任何人都可以帮助我摆脱这个问题.. IOS sdk中是否有任何选项可以适应规模。
这是我的代码..
谢谢!
ios - 解除 UIPrintInteractionController
我正在使用UIPrintInteractionController
从矩形呈现它。
比我设置页数(>1)并选择打印机。在设备旋转之前我打电话
[controller dismissAnimated:animated];
根据 Xcode 文档:You should dismiss the printing options when they are presented in a sheet or animated from a rectangle and the user changes the orientation of the device.
当我UIPrintInteractionController
在旋转后呈现时,打印份数设置回 1(如在初始视图中),而打印机保持选中状态。UIPrintInfo 的 Ivar _copies 是私有的,因此我无法在轮换期间获取并存储它。
旋转后如何恢复打印页数?
ios - UIPrintInteractionController 半透明条问题
UIPrintInteractionController 当在 iPhone 中作为模式视图呈现时,然后我在顶部得到半透明条。我希望它是不透明的,以便背景视图的导航栏不可见。请参阅屏幕截图以获得更好的说明。提前致谢。
ios - 不受支持的格式(.doc、.ppt、.xls 等)的 AirPrint 可以工作,但带有代码气味
使用此问题中的提示,可以打印 DOCX、PDF、...,方法是将其加载到UIWebView
:
现在,为了得到filePath
,我将要打印的文档写入应用程序的tmp/
目录:
我只需要将 NSData(文档)加载到 UIWebView 中即可打印。我可以filePath
直接获取文档(并避免写入磁盘)吗?
已经尝试过[webView loadData:documentData MIMEType:mimeType textEncodingName:nil baseURL:nil];
及其变体。
整个东西:
ios - UIPrintInteractionController 未在 iPhone 中打印到整页
我正在使用 Apple 打印文档示例将 pdf 从 iPhone 打印到兼容 Airprint 的打印机。但我没有从 iPhone 获得整页打印,请查看我得到的图片,我需要将 pdf 打印在全纸长度、宽度上。
下面给出了我用于打印功能的代码,它与 Apple 打印示例应用程序中的代码相同,
ios - 在 iOS 中更改图像的打印尺寸
在我的应用程序中,我让用户制作一张优惠券,预览它,然后他们可以选择打印该优惠券。现在它只是缩小屏幕以仅包含优惠券部分并打印,但它打印到全尺寸 8.5 x 11 并且使用大量墨水,因为优惠券在背景中是黑色的。如何将其更改为仅打印 2.5 x 3.5 英寸的纸张部分?