c# 如何设置打印格式

xiven 2009-08-13 03:28:33
打印的单子上面 有图片和文本,如一张英语4级证书, 格式显示学生信息及相关照片, 如何设置格式?(图片与文本信息来源于界面的控件),如果在PrintPage事件这样写:
e.Graphics.DrawImage(pictureBox1.Image, 0, 0, 50, 50);
e.Graphics.DrawString(textBox1.Text, textBox1.Font, new SolidBrush(textBox1.ForeColor), 100, 100);
这样输出是无格式的,请高手指点下,有源码的可以给点咯 谢谢了 ,
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiven 2009-08-13
  • 打赏
  • 举报
回复
格式就是:比如要设置能2行1列,,图片放第一行,文本放第二行,,c#里面有像VC画制Recticle和line一样的draw吗? 这样打印出来的才像表单格式
Lizzy莲 2009-08-13
  • 打赏
  • 举报
回复
在rdlc报表上可以把格式设置好
yuanleijiwei 2009-08-13
  • 打赏
  • 举报
回复
e.Graphics.DrawRectangle(blackPen, ((Panel)obj).Location.X, ((Panel)obj).Location.Y, ((Panel)obj).Width, ((Panel)obj).Height);


这个就是画边框线条,是个矩形
yuanleijiwei 2009-08-13
  • 打赏
  • 举报
回复
你是指什么格式啊?是不是说这些控件的摆放位置啊?那就把你写的50和100改成代码
e.Graphics.DrawString(((TextBox)obj1).Text, new Font("宋体", 8), Brushes.Black,  ((TextBox)obj1).Location.X, ((TextBox)obj1).Location.Y);
xiven 2009-08-13
  • 打赏
  • 举报
回复
最好能设置成 像一个表单的样式··

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧