我正在嘗試換頁&打印時跳過1頁,但使用下面的代碼行,我無法進行換頁。c#印刷中的換頁
private void InserPageBreak(System.Drawing.Printing.PrintPageEventArgs e)
{
Font sFont = new Font("Arial", 10);
Brush sBrush = Brushes.White;
e.Graphics.DrawString("\f", sFont, sBrush, 0, 0);
}
我使用PrintDialog打印頁面內容。我使用「\ f」C#的換頁字符。
有關如何實現/使此表單饋送工作的任何想法?
PS:我甚至試過這樣:
// ASCII碼12 - 打印機的進紙控制代碼。
string test = char.ConvertFromUtf32(12);
e.Graphics.DrawString(test, sFont, sBrush, 0, 0);
內部C#轉換,爲「\ F」,但沒有做換,誰實施了「\ F」,請分享你的看法。
只是出於好奇,你有沒有試過把刷子改成黑色? –
不,我用黑色試過,沒有工作。 – Sharpeye500
請參閱[PrintDocument.PrintPage事件](http://msdn.microsoft.com/zh-cn/library/system.drawing.printing.printdocument.printpage%28v=vs.100%29.aspx)用法?](http://bytes.com/topic/c-sharp/answers/274193-form-feed-usage)。 –