我想知道如何执行以下操作(无法让谷歌帮助我):
我将如何从这里开始?我真的不知道使用哪个类或方法......
知道哪些“格式”我可以在...中创建文档也很有趣。
感谢您的帮助!
答案 0 :(得分:1)
嗯,你知道图像的大小,以及纸张的大小,所以很容易计算出你可以在页面上放置多少。
然后你要创建一个实例,如果你的jpg中的Bitmap类,然后从位图获取一个Graphics对象,用你的文本(加上一个字体,一个画笔和一个点)调用Graphics对象的DrawString方法。记得释放Graphics对象,或者理想情况下,将它包装在using
语句中。然后,正如Henk所说,使用PrintDocument打印它 - 有一个例子here - 并写入你的图像根据需要使用PrintPageEventArgs的Graphics对象填充页面。