C# devexpress 13.2版本中CompositeLink怎么使用分页符?
时间: 2024-01-20 09:04:29 浏览: 187
在 C# devexpress 13.2 版本中,使用 CompositeLink 来添加分页符,可以按照以下步骤进行操作:
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. 最后,在需要添加分页符的位置,使用 PageBreak 类来添加分页符,如下所示:
```
compositeLink.Links.Add(new PageBreak());
```
这样就可以在需要添加分页符的位置添加分页符了。
相关问题
C# devexpress 13.2版本中怎么通过PageBreakInfo使用分页符?
在 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 添加分页符即可。
C# devexpress 13.2版本中没有PageBreak类怎么使用分页符?
如果 C# devexpress 13.2 版本中没有 PageBreak 类,可以使用 Brick 类来添加分页符。具体步骤如下:
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. 最后,在需要添加分页符的位置,使用 Brick 类来添加分页符,如下所示:
```
Brick brick = new Brick();
brick.Type = BrickTypeEnum.PageBreak;
compositeLink.Links.Add(brick);
```
这样就可以在需要添加分页符的位置添加分页符了。
阅读全文