首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >详细信息部分字段之间的左侧空格。我怎么才能消除它呢?

详细信息部分字段之间的左侧空格。我怎么才能消除它呢?
EN

Stack Overflow用户
提问于 2011-03-16 22:17:03
回答 1查看 587关注 0票数 0

我使用的是最新版本的茉莉花报告.I使用两个框架的细节部分的茉莉花Reports.One框架包含所有需要的字段在它和设置在顶部=0,第二个框架正好在第一个下面,只包含一个filed.when第一个框架的文本字段中的文本是正常的(适合在宽度内,不拉伸)的结果是正常的,意味着第二个框架恰好打印在第一个下面。但是,如果其中一个文本字段被拉伸,如果内容溢出,则会在两个框架之间留出一些空间。

我在这里编写了我的细节部分的XML。

代码语言:javascript
复制
<detail>
        <band height="40" splitType="Stretch">
            <frame>
                <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="430" height="20" isPrintWhenDetailOverflows="true"/>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="129" y="0" width="50" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{netWeight}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="179" y="0" width="50" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{metalRate}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="54" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{productName}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="229" y="0" width="22" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{ratePer}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="251" y="0" width="25" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{ratePerUnit}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="364" y="0" width="66" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{totalAmount}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="104" y="0" width="25" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{piece}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="54" y="0" width="50" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{itemName}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="320" y="0" width="44" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{vatAmount}]]></textFieldExpression>
                </textField>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement stretchType="RelativeToTallestObject" x="276" y="0" width="44" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{labourAmount}]]></textFieldExpression>
                </textField>
            </frame>
            <frame>
                <reportElement x="0" y="20" width="430" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true">
                    <printWhenExpression><![CDATA[$F{narration} != null && (!$F{narration}.equals("NONE")) && $F{narration}.length > 0]]></printWhenExpression>
                </reportElement>
                <staticText>
                    <reportElement x="0" y="0" width="50" height="20"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <text><![CDATA[Narration]]></text>
                </staticText>
                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
                    <reportElement x="50" y="0" width="380" height="20" isPrintWhenDetailOverflows="true"/>
                    <box leftPadding="1">
                        <pen lineWidth="1.0"/>
                        <topPen lineWidth="1.0"/>
                        <leftPen lineWidth="1.0"/>
                        <bottomPen lineWidth="1.0"/>
                        <rightPen lineWidth="1.0"/>
                    </box>
                    <textElement>
                        <font size="9"/>
                    </textElement>
                    <textFieldExpression class="java.lang.String"><![CDATA[$F{narration}]]></textFieldExpression>
                </textField>
            </frame>
        </band>
    </detail>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-17 22:16:27

我已经有了解决方案,所以我把它贴在这里,所以如果遇到同样的问题,任何人都会使用这个。

尝试将您的帧设置为positionType=“Float”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5326576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档