C# CompositeLink 分页符
时间: 2023-07-05 09:04:42 浏览: 61
C# CompositeLink 是一个用于创建复杂的打印预览和打印输出的类库。如果你想在打印预览或打印输出中添加分页符,可以考虑使用以下方法:
1. 在需要添加分页符的位置添加一个新的子链接。
2. 将子链接的 PageBreak 属性设置为 true,以指示在该链接之前插入一个分页符。
3. 在复合链接的最后一个子链接之后添加一个新的子链接,并将其 PageBreak 属性设置为 true,以指示在该链接之后插入一个分页符。
下面是一个示例代码片段,演示如何添加分页符:
```csharp
CompositeLink compositeLink = new CompositeLink(new PrintingSystem());
// 添加第一个子链接
compositelink.Links.Add(new PrintableComponentLink(new GridView()));
// 在第一个子链接之后添加一个新的子链接,并设置 PageBreak 属性为 true
PrintableComponentLink pageBreakLink = new PrintableComponentLink();
pageBreakLink.PageBreak = true;
compositeLink.Links.Add(pageBreakLink);
// 添加第二个子链接
compositeLink.Links.Add(new PrintableComponentLink(new ChartControl()));
// 在最后一个子链接之后添加一个新的子链接,并设置 PageBreak 属性为 true
PrintableComponentLink lastPageBreakLink = new PrintableComponentLink();
lastPageBreakLink.PageBreak = true;
compositeLink.Links.Add(lastPageBreakLink);
```
注意:这只是一个简单的示例,实际情况可能会更加复杂。如果你需要更多的灵活性,可以考虑使用其他的打印类库,如 DevExpress 或 iTextSharp。
相关推荐
![text/plain; charset=iso-8859-1](https://img-home.csdnimg.cn/images/20210720083646.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)