本文介绍了水晶间距报表交叉表列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在asp.net C#交叉水晶报表时,它显示有一些间隔柱之间不必要的空格。我怎样才能删除空格,请帮助我

I have crosstab crystal report in asp.net C# when it display there is unwanted white space between column in some interval. how can I remove the space please help me

感谢您,并请参阅下面

推荐答案

无论这份报告是足够大,所有列不能在一个页面上水平打印或选择报表的纸张尺寸太小。 这些不必要的空格是页边距。如果打印这份报告中,高达14列... ...将打印第一页,15 ...... 24 ......第二页,25 ...... 27 ......第三页上。

Either this report is large enough that all columns can not be printed on one page horizontally or the paper size selected for the report is too small. These unwanted white spaces are the page margins. If you print this report, columns upto 14... will print on the first page, 15... to 24... on the second page and 25... to 27... on the third page.

这些白空间不能被完全除去。而只能通过减少页面的左,右页边距和调整列宽最小化。然而在每一页上被打印的最后一列将决定这个空白。如果最后一列不能是页面上进行打印,它会自动移到留下这个空白的下一个页面。

These white spaces can not be removed completely. But can be minimized only by reducing the page's left and right margins and adjusting the column widths. However the last column to be printed on each page will decide this white space. If the last column could not be printed on that page, it will automatically be moved to the next page leaving behind this white space.

唯一的选择是有定向适合该报告使用的最大纸张尺寸可用(或自定义纸张尺寸)。这种替代是可行的,并仅如果你有提供打印大型纸张大小或如果你不希望打印的报告并只能查看它的任何数字设备。但是,在那种情况下,如果这些动态列再次超过设定的纸张尺寸,就会再次发生可见的缝隙那些额外的列将再次转移到了新的一页。

The only alternative is use the largest paper size available (or custom paper size) with an orientation fit for the report. This alternative is viable only and only if you have the provision to print that large paper size or if you do not want to print the report and only view it on any digital device. But in that case too if the these dynamic columns again surpass the set paper size, there will again be a visible gap as those extra columns will again shift to a new page.

这篇关于水晶间距报表交叉表列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 18:32