页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题现象

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

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

解决方案

上述问题现象,大部分是由于系统或浏览器缩放,导致图片相对位置发生偏移,有如下步骤供排查:

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

       


步骤二,检查报表中的窗格是否设置了【大小和位置随单元格而变】。

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

1、发布该报表的电脑需要确保系统级别的缩放为100%。

如下图,需要保证缩放与布局的设置为100%:

因为系统级别的缩放会影响excel的默认行高,而第三方插件转换图片高度是依据100%系统缩放的情况下转换的,如果发布的设备不是100%缩放,会导致图片的高度异常。

①修改系统缩放之后,需要重启excel,并对资源重新按照步骤2中方式编辑后发布;

②查看excel是否是按照100%缩放打开,一般可以通过新建excel,在等线11号字体的情况下查看默认行高是否是14.25;

③若在修改缩放后重启excel后,仍有问题,可尝试重启电脑;


2、将图片(包括背景图和各种占位图,例如)的属性设置为【大小和位置随单元格而变】。

可在excel的【页面布局】的【选择窗格】看到当前sheet页中的所引用的图片、对象等,需对展现的对象都设置为【大小和位置随单元格而变】

【设置图片格式】模块可通过对图片右键点击设置大小和属性出现:

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

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

电子表格大屏展示时发现有白边的可参考该文档的方案进行调整:电子表格插入图片做背景边界出现空白

Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节

2 评论

  1. 陈晓东 发表:

    简单点来说就是发布资源的电脑满足以下两个条件:
    1.excel的缩放100%
    2.分辨率100%

  2. 张承峥 发表:

    在excel的右下角写一个数字,数字颜色尽量与背景色相同,这样做的目的是为了在没有拖拉图形的时候也能让背景图自适应。