我在CR报告中有一个文本字段,其大小可变,并且在其自己的部分中。我希望这个部分适合该领域的内容,并且如果该领域增长则会增长。文本位于页脚中,需要在每个页面上打印。
目前我已经在文本对象上设置了这些:将对象保持在一起,在分页符上关闭边框,可以增长。它所在的部分是一个页面页脚,并检查这些部分:自由表格放置,保持在一起(设置但灰显/禁用)。
我需要对文字和部分做些什么,以便该部分始终与其中包含的文字的大小完全相同? Can Grow似乎就像我应该做的一样,但是当我设置它并最小化该部分时,该字段中的文本被切断。我想设置报告,以便如果我在页脚中添加4行文本,我不必进入并重新编辑rpt,它只是自动调整大小。
答案 0 :(得分:0)
页脚不会调整大小,因此您无法轻松完成所需内容。
这是一个黑客,虽然远非理想,但可能会有所帮助:
shared numbervar recordcount := recordcount + 1;
并将其放入新的组页脚。shared numbervar recordcount := 0;
并将其放在页面页脚中。shared numbervar recordcount; recordcount < 50
//幻数警告 这将在每50条记录打印后在页面底部打印组页脚。组页脚将展开以适合您的字段中的文本。
我认为您可以根据页脚文本的长度使幻数变化,因此您的抑制公式将是recordcount < (if length({my.field}) > 100 then 25 else 50;
或类似的东西,这会改变页面前的记录数量根据你的文字长度打破。