我有一些打印字符串的代码,但是如果字符串是这样说的:“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