各位好,请教一下,小弟我用 ASP.NET + Crystal Reports 2008 开发 B/S 报表。
在设置水晶报表的 leftMargin 边界时,我在报表的「细目 Detail」区块里设置,
一开始还正常,整张报表会向 "正右方" 偏移 1 公分的宽度。
但把「细目 Detail」拉高到约 29 公分时 (约 A4 纸张的长度),
此时 leftMargin 边界的设置,即会不正常,不是向 "正右方" 偏移,变成斜向的偏移,
报表上半部的内容,会向「右上方」偏移 (而非正常地向右偏移),
报表下半部的内容,会向「右下方」偏移 (而非正常地向右偏移)。
请问有人遇过这种问题吗?
PageMargins margins;
margins.leftMargin = 567; //整张报表向正右方偏移一公分的宽度
另向上方或下方的偏移是完全正常的,如下 :
margins.topMargin = 567; //整张报表向正下方偏移一公分的高度
只有 LeftMargin 边界,在报表的 Detail 区块拉高到一定的高度时,
偏移方向会不正常,呈斜向的偏移。
感谢,请各方先进提供意见。