我有一些打印字符串的代碼,但是如果字符串是這樣說的:「Blah blah blah」...並且沒有換行符,文本佔據一行。我希望能夠對字符串進行塑造,以便將字體換成紙張的尺寸。自動Word-包裝文本到打印頁面?
private void PrintIt(){
PrintDocument document = new PrintDocument();
document.PrintPage += (sender, e) => Document_PrintText(e, inputString);
document.Print();
}
static private void Document_PrintText(PrintPageEventArgs e, string inputString) {
e.Graphics.DrawString(inputString, new Font("Courier New", 12), Brushes.Black, 0, 0);
}
我想我可以想出一個字符的長度,並手動自動換行,但如果有一個內置的方式做到這一點,我寧願做。謝謝!
你可以鏈接和示例或參考頁面? – ja72 2011-02-16 15:17:36