当前位置:  开发笔记 > 编程语言 > 正文

JasperReports:对于staticText,positionType =''Float'的工作是什么?

如何解决《JasperReports:对于staticText,positionType=''Float'的工作是什么?》经验,为你挑选了1个好方法。

我需要一个staticText浮动到另一个具有可变高度的元素下面.我正在拿书中的样本JasperReports for Java Programmers.它说可以做到这一点.与我的示例的不同之处在于我使用了硬编码字符串textFieldExpression,它们使用$ F {}字段.


    
    
        
    
    
    


    
    
        
    
    
    

它表示当你使用时positionType="Float",y属性被忽略,因为staticText它位于textField.这似乎有效,但是......他们可能是我的BS吗?所述textField具有Y = 0和高度= 24.所述staticText具有Y = 25.巧合?如果我更改了staticText'sy',很明显它不会被忽略:元素位于我告诉它的任何地方.没有漂浮!!! 从书中引用:

As we can see, setting the positionType attribute of to Float made JasperReports ignore the y position of the element, which was pushed down by the stretched element.

不,我们不知道它是如何被忽略的,因为y = 25是我们所期望的!是否positionType="Float"对工作的staticText呢?谢谢!



1> Jamie Love..:

我对浮动特性的理解是,如果需要,浮动对象将向下移动,但如果前一个对象小于预期,则它不会向上移动.

我不记得在必要时浮动对象实际上没有浮动的任何问题,无论它们是静态文本还是文本字段.

另一方面,如果您发现文本字段有效,则可以通过将文本放在文本字段值中的引号(使其成为Java对象)来使用它来显示静态文本.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有