Foxtable(狐表)用户栏目专家坐堂 → 关于报表中的图片与显示DPI的关系


  共有2303人关注过本帖树形打印复制链接

主题:关于报表中的图片与显示DPI的关系

帅哥哟,离线,有人找我吗?
lake163
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
关于报表中的图片与显示DPI的关系  发帖心情 Post By:2015/10/19 7:50:00 [只看该作者]

根据老师指点,进一步测试,发现:
   1、WORD报表的图片好象与DPI无关。
   2、EXCEL报表的图片与DPI成一定的比例关系,DPI从96调到120(字体放大125%)后,设置的图片像素要相应加大,
如果通过编程打印报表,直接设置单元格,可解决这一问题。

但问题是很多情况下,需要直接通过系统菜单生成报表,那么如何办?

想了三种可能性,还请大师们指点,哪种可行,具体如何设置?
1、在系统中设置一个全局变量,根据DPI生成一个比例值BL, 然后在[&列名,X,Y,Width,Height]
中,直接用原始像素值与比例进行计算,即类似:100*bl,120*bl
2、使用iif来判别:类似的iif(DPI=96,[&列名,X1,Y1,Width1,Height1],[&列名,X2,Y2,Width2,Height2])
3、直接定义一个全局变量=“[&列名,X,Y,Width,Height]",然后在单位格直接使用此变量。



[此贴子已经被作者于2015/10/19 8:29:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/19 9:16:00 [只看该作者]

去编写报表事件

 

http://www.foxtable.com/help/topics/1953.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/19 9:17:00 [只看该作者]

或者是,你可以弄一个全局变量,然后用下面的方法

 

http://www.foxtable.com/help/topics/2294.htm

 


 回到顶部