【问题标题】:Show two pages on landscape mode on Mupdf在 Mupdf 上以横向模式显示两页
【发布时间】:2013-07-09 19:12:33
【问题描述】:

我在我的 android 应用程序上使用 mupdf 库 (http://mupdf.com/doc/how-to-build-mupdf-for-android)。它工作正常,我可以完美地看到 pdf 页面。但是当我处于横向模式时,只显示一页。

我想知道如何在横向模式下每次显示两个页面。有没有简单的方法可以做到这一点?还是必须进行复杂的代码更改?

我正在使用以下 mupdf 提交版本: 提交 e16103ffd0db53a6d4aece9926279271d6b5a6a4 日期:2013 年 6 月 28 日星期五 16:29:33 +0200

【问题讨论】:

标签: android mupdf


【解决方案1】:

在我们的 Android 可定制杂志应用程序中,我们使用 muPDF 有一个类似的功能:在纵向模式下显示一页,但在横向模式下,显示双页。 这个应用程序是开源的,可以在Github 上找到。您应该很容易查看代码,并了解我们是如何实现此功能的。

【讨论】:

  • 感谢 Librelio,我找到了在横向模式下将两个页面的功能添加到一起的代码(类 MuPDFActivity 和 MuPDFCore)。我还对您的代码进行了升级,以显示第一页和最后一页居中。如果你想我可以把这个升级的文件发给你,或者在 git 上提交,如果你给我写权限。
  • 感谢您的贡献,Derzu。
  • 您是否更新到 MuPDF 源代码?还是我应该下载 Librelio 的源代码?
  • bagusflyer,你应该下载 librelio 的源代码
  • 谢谢。我已经下载了。但是当我旋转设备时它仍然显示一页。 (虽然我发现有 showDisplay(1) 或 showDisplay(2) 等函数)。顺便问一下,iOS版本是一样的吗?为什么它不再是开源的了?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多