gpt4 book ai didi

c# - 打印到新页面的转义序列

转载 作者:行者123 更新时间:2023-11-30 18:34:56 25 4
gpt4 key购买 nike

我正在尝试使用 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");
}

最佳答案

我认为您正在寻找 Page break \f

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

关于c# - 打印到新页面的转义序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15661375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com