页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题

有如下现象:

①用户通过在外网通过office2016制作完成的报表,导入到内网环境,查看内部报表位置会有一定的偏移,这个是为什么?

②制作好的报表发布后再别的电脑上看发现布局有偏移,这是为啥?

③出现大屏底部空白。

解决方案

以上情况,大部分是由于系统或浏览器缩放,导致图片相对位置发生偏移,有如下方案供尝试:对于①、②中的情况,大部分是由于系统或浏览器缩放,导致图片相对位置发生偏移,有如下步骤供排查:

方案一、步骤一、根据以往的经验是因为电脑的DPI设置问题,需要将新的环境的DPI改成和原始环境一致的DPI:

       


方案二、步骤二、V95及后续的版本对excel中的关于对象的设置项【大小和位置随单元格而变】进行了支持。如是V95及后续的版本,对于大屏制作,满足以下两个条件,基本都可以正常适应各种缩放和分辨率的设备,该方案对于不同电脑发布的报表在移动端展示时不一样的问题同样生效

...

由于系统缩放或浏览器缩放会导致浏览器对html元素长度渲染产生误差,图片的大小和相对位置都会受到影响。设置【大小和位置随单元格而变】可以让图片基于单元格的位置调整大小位置,从而降低了浏览器长度渲染误差产生的影响。

对于③中的情况,有如下排查步骤可供参考:

根据以往的经验是因为电脑的DPI设置问题,需要将新的环境的DPI改成和原始环境一致的DPI:

Image Added

如是DPI保证一致的情况下仍有白边的,可尝试以下操作进行规避:

①、保证背景图的边缘不要和报表的边缘重叠,最好是要略小于报表边缘;

②、在报表边缘单元格铺上和背景图颜色类似的背景颜色;

对于比例不同的电脑中发布报表后显示有偏差的,建议以最终大屏展示的屏幕比例为准进行报表的开发。

Viewtracker