jasperreport内 使用list组件,在分页时截断内容
时间: 2024-05-03 16:17:03 浏览: 28
在使用JasperReport的List组件分页时,可以通过设置List组件的属性`isSplitAllowed`来实现内容的截断。将`isSplitAllowed`设置为`true`,可以在分页时将内容截断。如果将`isSplitAllowed`设置为`false`,则会在分页时将整个List组件的内容移至下一页,不进行截断。
此外,还可以通过在List组件中添加Break元素来实现内容的截断。将Break元素添加到List组件的子元素中,可以在分页时将内容截断。可以设置Break元素的属性`isResetPageNumber`和`isOverflowAllowed`来控制分页时的行为。
下面是一个示例List组件的XML配置,其中设置了`isSplitAllowed`为true,且添加了Break元素实现分页内容截断:
```xml
<componentElement>
<reportElement x="0" y="0" width="100" height="20"/>
<jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components"
printOrder="Vertical" isUsingCache="false" isSplitAllowed="true">
<datasetRun subDataset="mySubdataset" uuid="abc123">
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{myList})]]></dataSourceExpression>
</datasetRun>
<jr:listContents height="20" width="100">
<textField>
<reportElement x="0" y="0" width="100" height="20"/>
<textFieldExpression><![CDATA[$F{myField}]]></textFieldExpression>
</textField>
<break>
<reportElement x="0" y="20" width="100" height="1"/>
</break>
</jr:listContents>
</jr:list>
</componentElement>
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)