做一个这种报表准反胃, 以后看到qr就会恨之入骨.
最讨厌的是qrshape不能transparent. 所以必须先画完所有表格线然后再
放label等在上面, 而且qrshape之间最好不要重叠(比如先画一个大的框, 然
后在大框中加进小框以实现多层表头类表格线, 他们之间的的位置关系绝
对要把握好, 稍不留神就会将需要的框线隐藏到后面去了). 但不重叠打印
时各线段几乎对不准.
我的体会, 用qrshape画表格线鼠标右键很容易用坏的(老是需要弹出菜单
bringtofront, sendtoback, 频度之高令你一辈子看到qrshape就害怕).
所以我绝对不会用qrshape画表格线.
我做报表, 一般跟用户说明表格线除了浪费纸张与磨损打印机没多大好处.
能 不用尽量不用表格线, 最多在报表中加入一些横线分割重要部分, 打出来
的报表也很美观.
实在没办法的情况下(比如上报报表), 我用两种方法解决
1. 如果大小固定的, 直接用扫描仪将报表扫入bmp, 用QrImage加载作为
底图.
2. 如果不固定(有subdetail), 用一些专门画报表的工具画表格线, 也存为
bmp, 用qrImage加入作为底图. 然后在上面覆盖label等qr控件.