还是报表里的翻译问题 ( 积分: 100 )

  • 主题发起人 主题发起人 dyfh
  • 开始时间 开始时间
D

dyfh

Unregistered / Unconfirmed
GUEST, unregistred user!
我对报表不是很熟,在看fastreport的源码,有一些东西分不太清楚了
比如这两句说明:
propKeepChild=Determines whether the band will be printed together with its child
propKeepTogether=Determines whether the band will be printed together with all its subbands
两句基本上一模一样,只是child和subbands不同,那么二者到底有什么区别?
熟悉fastreport的朋友最好讲一下设计器里的keep together,Keep Detail Together,Keep child Together三个到底都是什么意思?用途如何
 
我对报表不是很熟,在看fastreport的源码,有一些东西分不太清楚了
比如这两句说明:
propKeepChild=Determines whether the band will be printed together with its child
propKeepTogether=Determines whether the band will be printed together with all its subbands
两句基本上一模一样,只是child和subbands不同,那么二者到底有什么区别?
熟悉fastreport的朋友最好讲一下设计器里的keep together,Keep Detail Together,Keep child Together三个到底都是什么意思?用途如何
 
我也不是特别熟,以下是我的理解:
FR里面有一个报表元素,称为CHILD,汉化后翻译“子”,上述的CHILD,就是指这个组件,此组件单独是不能用的,但可以附加于一些其他组件(如主项数据,页头,细项数据等)或本身之后,用于扩充BAND,常用于当上一行或记录的大小不确定,需要动态扩充时,此时可以把父控件设成自动扩展,然后在下面挂“子”控件,再在上面放“MEMO”,这样可保证后续文字能紧跟父组件之后。
SubBands的含义是指成组的控件,如主项头,主项数据,主项尾就是一组组件,其中的每一个组件都可以称之为 SUBBAND。
为了以示区别,我把CHILD译为“子带区”,SUBBAND译为“分带区”
上述两句的意思是
1、决定当前带区及其所有“子带区"是否被打印
2、决定当前带区及其所有“分带区”是否被打印
 
哦,忘记了一些想说的。
因为成组的组件打印也是有要求的,如打印后主项头后,紧接着就会打印主项数据,然后就是主项尾,因此才会出现 KeepTogather的概念
 
昏,好乱,一直就不喜欢报表类的东西,果然是有原因的
我再想想
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
1K
import
I
I
回复
0
查看
3K
import
I
I
回复
0
查看
3K
import
I
后退
顶部