C# devexpress 13.2版本中怎么通过PageBreakInfo使用分页符?
时间: 2023-08-01 21:06:00 浏览: 107
c#实现分页
在 C# devexpress 13.2 版本中,可以通过 PageBreakInfo 类来使用分页符。具体步骤如下:
1. 首先,创建一个 CompositeLink 对象,如下所示:
```
CompositeLink compositeLink = new CompositeLink(new PrintingSystem());
```
2. 然后,创建一个 PrintableComponentLink 对象,并将需要添加分页符的控件添加到 PrintableComponentLink 对象中,如下所示:
```
PrintableComponentLink printableLink = new PrintableComponentLink(new PrintingSystem());
printableLink.Component = yourComponent;
```
3. 接着,将 PrintableComponentLink 对象添加到 CompositeLink 对象中,如下所示:
```
compositeLink.Links.Add(printableLink);
```
4. 最后,使用 PageBreakInfo 类来添加分页符,如下所示:
```
PageBreakInfo pageInfo = new PageBreakInfo();
compositeLink.PageBreakControlBefore = pageInfo;
```
这样就可以在需要添加分页符的位置添加分页符了。需要注意的是,PageBreakInfo 类只能添加在 CompositeLink 的第一个 Link 前面,如果需要在其他位置添加分页符,可以再创建一个 PrintableComponentLink 对象,然后将需要添加分页符的控件添加到这个 PrintableComponentLink 对象中,并将这个 PrintableComponentLink 对象添加到 CompositeLink 对象中,再使用 PageBreakInfo 添加分页符即可。
阅读全文