以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  专业报表如何带格式打印表内单元格文本  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142879)

--  作者:Grandraw
--  发布时间:2019/11/8 5:57:00
--  专业报表如何带格式打印表内单元格文本
如题。

采用专业报表打印table。因为不能出现中文,故不能用table的print方法。
采用专业报表解决,但是table内的数字格式各处不同,打印时只能按照值打印,如果在报表代码中设置格式,则做不到通用于所有table。
故需要获取table内单元格的文本而不是值(即所见到的内容)。

请问有无解决办法?


谢谢

--  作者:有点蓝
--  发布时间:2019/11/8 9:50:00
--  
没看懂。截图说明一下
--  作者:Grandraw
--  发布时间:2019/11/8 10:42:00
--  
简单地说: 

 在使用专业报表功能打印系统内任意一个已经存在的Table,如何做到Table内容的所见即所得。

特别是数字的格式,例如 "$5,ooo.00",专业报表在不处理的情况下只能按值打印,打印到报表里就会变成 "5000.00"

注意我打算设计的是通用的一个Function,所以请不要针对特定表或者特定列名进行判断而在专业报表代码中设置格式。

--  作者:有点蓝
--  发布时间:2019/11/8 10:58:00
--  
这个做不到。俺没有这个能力
--  作者:Grandraw
--  发布时间:2019/11/8 11:09:00
--  
Table.print方法就可以做到呀,为什么专业报表就不行呢?
--  作者:有点蓝
--  发布时间:2019/11/8 11:21:00
--  
我理解的Table.print是类似于截图打印的方式。至于要分析表格的格式,进行打印控制,理论是可以的,但是估计非常麻烦,我也不会