问题标签 [uiprintformatter]
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 的方法。
有谁知道这样做的方法?
干杯。
ios - Offscreen iOS 6 MKMapViews 和 UIViewPrintFormatter——让它们及时渲染?
我有兴趣打印一些不属于视图层次结构的 MKMapView,并且仅在用户点击打印时创建。
似乎以下情况是正确的:
- 屏幕外的 MKMapViews 根本不渲染。
- 打印 MKMapView 会打印出它呈现的内容,但它目前是这样的。
所以似乎要打印我的地图视图,我需要将它们放入视图层次结构中。幸运的是,从实验来看,我似乎可以在屏幕上将一堆地图视图并排放置,它们仍然会渲染。
我的主要问题是我怎么知道他们已经渲染了?如果我在将地图视图放入视图层次结构后立即触发打印命令,它们将打印部分渲染,缺少位,如下所示。我想等到他们完成加载,然后运行打印作业。(如果他们可以在屏幕上显示打印表时在后台加载,那就更好了,然后我只是在用户点击打印后给用户一个进度条,直到地图完成加载。)
(下图显示了打印部分加载的地图视图时会发生什么。)
我的第二个问题是:有没有更好的方法来打印多个地图视图?将所有内容都放入视图层次结构并不是很好——它限制了我可以使用的最大大小,这意味着我有很多笨拙的代码来处理子视图。
ios - UIPrintInteractionController 未在 iPhone 中打印到整页
我正在使用 Apple 打印文档示例将 pdf 从 iPhone 打印到兼容 Airprint 的打印机。但我没有从 iPhone 获得整页打印,请查看我得到的图片,我需要将 pdf 打印在全纸长度、宽度上。
下面给出了我用于打印功能的代码,它与 Apple 打印示例应用程序中的代码相同,
ios - 在 iOS 中更改图像的打印尺寸
在我的应用程序中,我让用户制作一张优惠券,预览它,然后他们可以选择打印该优惠券。现在它只是缩小屏幕以仅包含优惠券部分并打印,但它打印到全尺寸 8.5 x 11 并且使用大量墨水,因为优惠券在背景中是黑色的。如何将其更改为仅打印 2.5 x 3.5 英寸的纸张部分?
ios - UIActivityViewController 打印对话框 UI 故障(错误?)
在 iPad 上使用 UIActivityViewController 时,我遇到了一些奇怪的 UI 故障。
说起来很复杂,所以这里有两个视频。一个显示 iOS6 行为,一个显示有故障的 iOS7 一个: iOS6:http
://quick.as/govpsry7
iOS7 :http: //quick.as/qr7jtd8b
第一个问题:箭头有点偏离它在 iOS7 上的位置(按设计?)。带有 UIBarButtonItems 的通用 UINavigationBar。
呈现弹出框的代码(在 iPad 上):
这里没有什么花哨的。发件人是 UIBarButtonItem。
第二个问题:从 UIActivityViewController PopOver 中选择打印在 iOS7 上有一些 UI 转换问题。新的 Print Options PopOver 从左侧移动到视图中,同时移动了整个屏幕的不饱和背景。最好在第二个视频中看到。
第三个问题:如所见,当打开打印选项对话框时,UIWebView 的内容会以某种方式调整。我看不出这是什么原因。
浏览到“about:blank”时甚至会出现第一个和第二个问题。
有人知道这些故障吗?常见的错误?
编辑:第一个和第二个看起来像 iOS7 错误。我尝试了 Sam Vermette 的 SVWebViewController 并插入了我的测试代码。
在 Demo 的 SVWebViewController.m 中插入:
稍后在文件的最底部,调整:
当触摸 Activity PopOver 和 Print Icon 时,这会产生相同的 UI 故障。
所以它也可以通过一个简单的演示来重现。
环境:SDK 7.0,当前公共 Xcode(截至 2014 年 2 月 25 日)。目标:iOS6 和 iOS7。
编辑 2/3:
关于我发现这个的第三个问题,所以它已经报道了:http: //openradar.appspot.com/8668247
问候,弗雷德里克
uiwebview - iOS8 中的 AirPrint UIWebView 内容
我正在尝试对我的 UIWebView (iOS8.1) 的内容进行 AirPrint,但我遇到了一个异常,没有详细说明问题所在。如果我在 Xcode 6.1 中将“全局断点状态”切换为 OFF,那么它偶尔会打印,尽管有时页面是空白的。我还在使用最新安装的 Printopia 打印到 iMac。
是否还有其他人在 iOS8 中遇到 AirPrinting 问题?下面的代码是否存在可能导致此问题的问题?
}
提前感谢您的帮助。
swift - 用于 UiWebView 的 UIMarkupTextPrintFormatter
我正在搜索如何在 UiWebView 中打印当前页面。我懂了 :
我没有找到我需要写的东西来代替 SearchBar.text 来打印网页。
html - 打印 UIWebView 时出现意外的分页符
TLDR:如果您打印的内容UIWebView
包含HTML
由文本对齐的元素组成的内容right
/ center
,则生成的文档的页面将具有意外大的底部边距。
我遇到了这个问题,当我无法用谷歌搜索任何有类似问题的人时,我感到非常惊讶。我已经向苹果 (#20760071) 提交了一份雷达文件,并且还在GitHub 存储库上创建了一个问题ResearchKit
,因为这会影响他们的ORKHTMLPDFWriter
.
AFAIK 这也会影响所有UIWebView
用于转换HTML
为的库PDF
,我已经测试过:
我想知道是否有人可以提出一些解决方法。
如何重现:
您还可以克隆演示此问题的项目ResearchKit
。
编辑 - 一些有用的解决方法:
知道内容的特定宽度(例如图像),可以在不指定文本对齐方式的情况下对齐它,例如:
使用自动边距:
浮动列:
但是,以上都不适用于对齐可变长度文本,这是我关心的主要用例。
swift - 打印在 WKWebView 中显示的 PDF 文件
我正在尝试从 WKWebView 打印。网页和图像工作正常。
只有当我打印 PDF 文件时,页面都是空白的。
这是我用来创建 printController 的代码:
有人可以帮助我走向正确的方向吗?这个问题有解决方案吗?
swift - UIView 的 AirPrint 内容
我正在尝试通过 iPad 应用程序设置打印,单击打印将打印包含所有内容的视图。这是我尝试过的(从网上的几个例子中总结出来的):
但是,我也在这里读到了viewPrintFormatter
仅适用于 UIWebView、UITextView 和 MKMapView 的内容,对吗?
当我用这个(使用打印机模拟器)打印时,我只得到一个空白页;尝试使用各种打印机/纸张尺寸。
非常感谢任何指导!