我是 Xamarin 新手,目前正在使用 Xamarin.Forms 开发示例或“概念证明”应用程序。
我应该从这个应用程序执行打印任务,尽管我现在还不确定要打印什么(屏幕、标签内容、文件等)。
无论哪种方式,从 Xamarin.Forms 应用程序进行打印的最简单方法是什么?
(当前目标主要是 Android 4.4+)。
我希望这不会太复杂:)
EDIT:
好吧,让我更新这篇文章,因为原文可能有点雄心勃勃/含糊不清。
我有一个 Xamarin.Forms 项目(+ Android 部分),并且项目的 XF 部分中有一些可用的 HTML,我需要进入 WebView 并打印它。
据我了解,WebView 的操作必须在项目的 Android 部分完成,因为这是处理打印的地方。
我希望这可以通过代码完成,因为我实际上不需要显示 WebView,只需打印它的内容。
项目的 Android 部分只有 MainActivity,没有布局或 XAML 文件。
我不知道在哪里添加 WebView 或如何访问它(除了 DependecyService 似乎是这里的流行词),所以我有点卡在这里。
我认为这个任务对于比我有更多 Xamarin 经验的人来说应该是相当微不足道的。
XF 支持的每个平台都有其自己的打印机制。 XF 不提供任何跨平台打印的抽象。您需要为每一层编写打印逻辑并将其暴露给 XF 使用依赖服务 https://developer.xamarin.com/guides/xamarin-forms/dependency-service/(或其他一些 DI 引擎)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)