fangxt12 发表于 2020-10-28 14:05:59

关于AR2的PageSetup中页边距初始值设定问题

AR2时,报表包含工具栏,直接打开报表工具栏中的PageSetup时,是有页边距初始值显示的。代码中设置报表页边距为Top=1080,Bottom=300,left=600,right=0。并未设置PageSetup中初始值,从报表页边距到PageSetup页边距是否存在转换比例?即Top设置1080与图中19.05的转换比例?(用1080/19.05≈300/5.29≈600/10.58=56.7。。这是转换比例吗?)

使用AR12,使用区域报表在Viewer控件中展示。页边距由于vb6升级到vb.net,代码中设置页边距转换比例为1:1440,即Top=1080/1440。
而PageSetup在.net中页边距是以百分之一英寸为单位,显示时设置Top=1080/1440*100?这样是正确的吗?

fangxt12 发表于 2020-10-28 16:17:05

解决了。。需要进行单位换算。。使用PrinterUnitConvert.Convert:L:L

KearneyKang 发表于 2020-10-28 16:41:27

嗯嗯。棒棒哒,问题解决了就好
页: [1]
查看完整版本: 关于AR2的PageSetup中页边距初始值设定问题