问题标签 [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.

0 投票
1 回答
219 浏览

ios - 带有 NSAttributedString 的 AirPrint

我正在尝试将两个 NSAttributedStrings 添加在一起。我希望它打印出来,以便标题的字体大小和字体与打印的正文不同。这是我正在使用的代码。

当我打印这个时,打印机会打印一条看起来像这样的消息,它只显示所有字体数据。

如果有人可以提供帮助,那就太好了!

0 投票
1 回答
920 浏览

ios - 使用 UIPrintInteractionController 打印一张完整的 A4 纸需要多大的图像?

打印逻辑如下所示:

哪种尺寸的图像需要使用所有 A4 尺寸的纸张?

0 投票
2 回答
1707 浏览

html - UIMarkupTextPrintFormatter 从不渲染 base64 图像

我在 swift 3.0 中用 html 内容创建了一个 pdf 文件:

除了我的 base64 编码图像外,一切都很好。Webview 或 safari 或 chrome 浏览器中的 HTML 内容本身正确显示,并正确显示所有图像。但是图像永远不会渲染到pdf中。

为什么图像没有被渲染,我怎样才能让它们被渲染?

0 投票
0 回答
356 浏览

objective-c - 如何使用 UIPrintInteractionController for Airprint 摆脱页边距

我正在尝试使用 UIPrintInteractionController AirPrint a UIImage 此代码成功运行,但在打印预览中添加了一个边距,这对我来说并不理想。如何自定义左侧、右侧、顶部和底部边距为零或其他值?我知道 printablerect 但如何修改它?提前感谢您的帮助:)

0 投票
2 回答
1800 浏览

ios - UIPrintInteractionController 无边框打印

A3

我正在使用UIPrintInteractionController使用打印图像概念开发 iPhone 应用程序。我一直停留在一点,即边框,每当我尝试使用打印机打印任何图像时,它总是在所有方面显示边框,这是不需要的。图像应使用整个纸张尺寸,因为我将图像尺寸与纸张宽度和高度相同,但仍显示边框。

我没有找到任何去除边框或减少纸张内容边框的方法。查看 iPhone 图片在此处输入图像描述 在此处输入图像描述

您可以在附加的图像中看到在此处输入图像描述,在此我正在尝试从 Mac 系统打印图像,在该系统中它提供了边框和无边框选项。

我认为它应该在UIPrintInteractionController 框架中,但没有找到任何人。

如果有人对此有经验,请帮助我。

提前致谢。您的帮助将不胜感激

A3

0 投票
1 回答
492 浏览

ios - UIPrintPageRenderer 如何在 US-Letter 和 DIN-A4 格式之间切换

我试图实现一个自定义的 PDF 渲染器,继承自 UIPrintPageRenderer。我的问题是 PDF 的输出尺寸为 215,9 x 279,4 毫米。但我需要的正确 DIN A4 尺寸是 210 x 297 毫米。显然我得到的是美国信函而不是 DIN A4 的大小。如何将其更改为 DIN A4?

谢谢

0 投票
1 回答
2917 浏览

ios - 如何在 Swift 3 中为 UIPrintInfo 打印缩放到页面的 UIImage?

我有一个带有子视图的 UIView,如下面提到的图像。

在此处输入图像描述

在这里,我必须打印或共享标记 - 视图。

对于共享,我将标记的 UIView 转换为 PDF 并在电子邮件中共享。它完全符合我的客户的期望。

对于 Printing,我将标记的 UIView 转换为 UIImage 并打印它。它也在工作,但我除了必须打印转换后的 UIImage 并缩放到页面。但收据打印太小,如下图所示(Epson TM-T88V 打印机)

在此处输入图像描述

我将 UIView 转换为 UIImage 的代码:

我打印图像的代码:

最后,如何设置份数必须在代码本身中打印。因为不想在UI中设置份数,所以设置printController.showsNumberOfCopies为false。

请指导我创建这个。

0 投票
5 回答
1399 浏览

java - 为什么 printf 在 Java 中不能正常工作?JAVA

我在我的 Eclipse 软件中遇到了这种类型的错误:

问题

为什么我会收到错误消息?

代码 :

错误信息:

线程“main”中的异常 java.util.MissingFormatArgumentException:java.base/java.util.Formatter.format(Formatter.java:2672) at java.base/java.io.PrintStream.format( PrintStream.java:1053) 在 java.base/java.io.PrintStream.printf(PrintStream.java:949) 在 loops.Escapey.main(Escapey.java:5)

  • 输出除外:(
0 投票
0 回答
226 浏览

ios - iOS将带有图像的NSAttributedString打印为NSTextAttachement到PDF

我正在尝试将 an 的内容转换UITextView为 PDF。使用UITextView包含NSAttributedString文本和图像的。图像是NSTextAttachment.

我经历了UIPrintPageRenderer通过它的功能UIPrintFormatter获得的方法,它非常适合文本,但我看不到任何图像。看起来图像实际上占用了空间,因为我可以看到文本行之间的空白区域,但没有渲染图像。UITextViewviewPrintFormatter()

我怀疑它可能是格式化程序,但我不知道如何解决它。任何帮助是极大的赞赏。

我用来创建 PDF 的代码NSAttributedString如下:

以下是创建NSTextAttachment

0 投票
0 回答
116 浏览

ios - 我如何添加 IP 地址来打印对象和打印,它们在同一个 wi-fi 上,但我总是得到错误代码 4?

通过空中打印从带有 IP 地址的 iPhone 打印

打印失败。Optional(\"操作无法完成。(UIPrintErrorDomain error 4.)\")"