问题标签 [android-print-framework]

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 回答
1124 浏览

android - 如何以编程方式在android打印对话框中设置页面范围

我正在开发一个 pdf 打印应用程序,当我被要求使用 android PrintDocumentAdapter 设置页面范围时卡住了。我正在使用这样的android api设置页面范围

打印对话框仍然显示“全部”选项,在这里我也可以手动设置范围。但是我想限制这种行为,因为我正在以编程方式设置页面范围,并且对话框应该显示之前设置的页面范围,并且只打印那些特定的页面。有没有办法禁用此“手动页面范围选择”并在打印对话框出现时设置页面范围。请帮我

0 投票
0 回答
2001 浏览

sockets - 蓝牙连接:Evolute Impress 打印机不打印数据

我有一个通过手机连接蓝牙设备的问题,我可以将字节作为输出流发送,但我无法从 Evolute impress 打印机中检索打印。请帮助我如何获取打印

问题:

主.java

设备列表活动

Unicode格式化程序:

清单.xml

0 投票
1 回答
218 浏览

android-print-framework - 从android中的Activity打印报告和表格

我在活动中说过一个列表视图,其中填充了数据。现在我希望我的应用程序通过谷歌云打印将此列表视图打印到打印机。如何轻松完成。我正在使用 kitkat。我浪费了很多时间在谷歌上,但找不到解决方案。谢谢

0 投票
2 回答
2994 浏览

printing - 这可以在没有弹出窗口的情况下在android中打印网页吗?

我正在使用默认的 android 打印机选项(android 版本 4.4)

我想绕过 printManager 适配器弹出窗口。如何隐藏弹出窗口并直接打印到android中的打印机

0 投票
1 回答
10227 浏览

android - 如何更改android默认打印对话框纸张大小?

我在我的应用程序中使用默认的 android 打印机我已按照此链接打印 Web 视图。

它可以打印,但我的问题是当打印对话框打开时,默认页面尺寸为 A4 ,可以将纸张尺寸默认更改为 A5 吗?我在谷歌上试过,但我找不到答案,谁能帮助我

0 投票
3 回答
1691 浏览

android - 在android中创建、显示和打印pdf文档的最佳策略是什么

我打算使用内置的 android pdf 库。在我的应用程序中,我需要显示一个可能包含几页的 pdf 报告。用户应该能够打印这些页面。使用 PrintDocumentAdapter 打印似乎很简单,但我不清楚创建 pdf 的最佳方法是什么。我知道您可以仅使用 View/canvas 生成 PdfDocument,或者采用更多“低级”方法来绘制线条、文本、绘画等。

我看到了三种可能性:

  1. 为每个页面创建一个视图。用户可以根据需要在视图之间导航并打印。但是,我不清楚如何为每个页面/视图生成 pdf。我的意思是,如果我正在查看页面/视图 1,是的,我可以轻松地从中创建一个 pdf,但是其他页面呢?是的,我可以在内存中保存它,但我发现如果它们没有主动显示在屏幕上,它们会创建空的 pdf。我不想让用户单独打印每一页。

  2. 创建 pdf 文档(低级方法),集成 pdf 阅读器并从那里显示/打印 pdf。

  3. 为用户可以浏览的每个页面创建一个视图。调用打印选项时,再次生成 pdf 文档(低级方法)

显然选项 1 是首选方法,但我不清楚如何做到这一点。当然,我可能会在这里遗漏一些东西,所以任何帮助都将不胜感激!

0 投票
0 回答
336 浏览

android - 如何使用相同的 PrintAttributes 打印多个项目

首先是我想要解决的更普遍的问题,然后我将进入我正在寻求帮助的当前方法。

在报告生成期间,我想创建和打印许多 pdf 页面。为了优化用户体验,一旦用户选择了打印属性,我想在后台创建和打印 pdf,因为所有 pdf 的布局和打印机都是相同的。我相信我需要一次创建和打印一个 pdf,因为在某些手机上,谷歌云打印不支持有 8 页的文档(存在一致的错误,例如在 Galaxy S5 上使用的 pdf 文档可能是150MB)。创建非常大的 pdf 还存在其他问题,通常会生成超过 100 页,因此考虑到硬件限制,创建一个大型 pdf 并将其发送到打印机可能无法正常工作。

具体问题是如何在不每次都显示对话框的情况下重用 PrintAttribute。 似乎目前可能无法实现,因此我对其他解决方案持开放态度。

0 投票
1 回答
3602 浏览

android - 如何使用打印机在纸上打印 android 活动的内容

我有一个活动,其中包含一张照片(由相机使用开始活动作为结果拍摄)和编辑框中的一些文本。我想把这个完整活动的内容打印在纸上。看到谷歌文档说我需要在打印之前将内容转换为 pdf 文档。它还有如何将文本转换为 pdf 文档的示例,但是图像呢?打印甚至可以是活动的屏幕截图(虽然比手机屏幕大)

谁能指导我了解此类工作的任何教程示例或示例代码以了解如何操作...感谢分享知识...!

0 投票
2 回答
5259 浏览

android - 在 Android 中生成和打印具有特定大小的 PDF

我正在使用 Android 应用程序,我想生成和打印 PDF。但我遇到了一些麻烦。我需要生成PDF80mm 的width,并且height可能会有所不同。

我正在尝试这个:

此代码生成PDF,但带有letter size

我在Android Developers 媒体大小文档中看到“ISO_C7”媒体大小是我几乎想要的大小,但我可以更改所有“printAttrs”并且 PDF 的最终结果没有任何变化。

有没有更好的方法来生成和打印 a PDFPDF我怎样才能用 80mm生成我的width

该应用程序的这一部分是由一位老员工制作的。

谢谢。

0 投票
1 回答
4188 浏览

android - 如何将 PdfDocument 对象保存到 android 中的文件中?

在我的应用程序中,我在按钮单击事件上创建了一个 PDF 文档。我使用 Print Framework 打印了该文档。所有这些工作正常。我需要的是,我想将该 pdf 文档保存到我手机存储中的文件夹中.如何做到这一点,我不知道如何将这个 pdf 保存到文件中。有人可以帮我吗?提前致谢。

我生成pdf的代码

在此处输入图像描述