“打印到新页”的转义序列

本文关键字:转义序列 打印到新页 新页 打印 | 更新日期: 2023-09-27 18:06:12

我正在尝试使用Flow文档打印一个很长的字符串。

我正在生成一个像这样的字符串:

foreach (item listitem in mylist)
{
    string aa += listitem.firststring + " " + listitem.secondstring + "'n";
    string aa += "---------------------------'n";
}

由于'n,我将每个值打印到新行,但我需要将每个列表项打印到新页。

我需要在"string aa+="---------------------------'n";""的末尾使用什么转义序列来实现这一点?

这是我用来打印 的代码
if (printDialog.ShowDialog() == true)
{
   // Create a FlowDocument dynamically. 
   FlowDocument doc = CreateFlowDocument(aa );
   doc.Name = "FlowDoc";
   doc.FontWeight = FontWeights.Normal;
   doc.PageHeight = printDialog.PrintableAreaHeight;
   doc.PageWidth = printDialog.PrintableAreaWidth;
   doc.PagePadding = new Thickness(25);
   IDocumentPaginatorSource idpSource = doc;
   printDialog.PrintDocument(idpSource.DocumentPaginator, "Printing");
}

“打印到新页”的转义序列

我想你是在寻找分页符'f

string aa += "---------------------------'f";