【问题标题】:Difference between coordinates across the platform on Android and IOSAndroid和IOS跨平台坐标差异
【发布时间】:2015-06-28 19:09:10
【问题描述】:

我正在使用 MUPDF android 库在 android 上显示 PDF。

MUPDF 将 PDF 作为位图返回,我在其上使用了 Canvas 层来呈现注释,例如高亮、下划线、删除线。我正在尝试在 iPad 和 Android 之间同步注释由于两个设备的坐标不同而无法正常工作。我正在使用 adobe 描述的四点概念来渲染注释。

假设我在单行上进行突出显示注释,我得到顶部(左右)和底部(左右)x, y 坐标。当我尝试在 iPad 上呈现注释时,使用相同的坐标,它没有显示屏幕上的任何内容,反之亦然。但是当我尝试将一个 android 设备坐标与另一台 android 设备同步时,它会正确呈现。与另一台 iPad 相比,一台 iPad 相同。

以下是同一文件上相同注释的要点。

iPad:

"quadPoints": [
      [
          "72.06",
          "626.51",
          "390.07",
          "626.51",
          "72.06",
          "610.91",
          "390.07",
          "610.91"
      ]

安卓:

"quadPoints": [
     [
          "57.6",
          "330.96786",
          "312.15",
          "330.96786",
          "57.6",
          "362.2044",
          "312.57",
          "362.2044"
      ]

【问题讨论】:

    标签: android ipad mupdf


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2020-03-17
    • 2019-08-31
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 2013-07-19
    • 2015-08-23
    • 1970-01-01
    相关资源
    最近更新 更多