返回首页

我需要一些帮助,伙计们。

我有一个形象,是要在页面上打印,问题是这样的。
除了形象,我必须有边界打印页面以及
我试图做的是使用图形的printpageEvents的方法的DrawLine画之间设置边距()4分四个简单的线条,但我似乎无法得到应制定他们绘制的线。整个图像被右移或而不是让我们说的顶部边界(线)从页面顶部为10mm,它的印刷在15毫米...

任何想法?它的驾驶我疯了!疯了,我说的!

感谢您的帮助。

回答

评论会员:游客 时间:2012/02/05
amrishkumar:您可以使用页面marginbounds绘制一个矩形。ieeDrawRectangle(pen.black,e.marginbounds)
RaviRanjankr:公共无效印刷()
{
尝试
{
 0; / *这是假设一个String类型的变量,命名为文件路径,
已设置为要打印的文件的路径。 * /
=全新的StreamReader streamToPrint(路径);
 0; 尝试
{
printFont =新Font("宋体",10);
PrintDocument的PD =​​新的PrintDocument()
/ *这个假设的方法,名为pd_PrintPage,一直
& #160; 定义。 pd_PrintPage处理PrintPage事件。 * /
pd.PrintPage =新PrintPageEventHandler(pd_PrintPage)
& #160; / *这是假设一个字符串类型的变量,命名为
打印机,已设置为打印机的名称。 * /
pd.PrinterSettings.PrinterName =打印机;
/ /创建新实例的利润与一英寸的边距。
边际利润=新的边距(100100100100);
pd.DefaultPageSettings.Margins =利润率;
pd.Print()
}
& #160;最后
{
streamToPrint.Close()
}
}
赶上(例外EX)
 0; {
MessageBox.Show("发生错误打印的文件 - "ex.Message);
}
}
评论会员:游客 时间:2012/02/05
拉克什・米尔:Polimorphism是面向对象编程的基本支柱之一。你不能希望了解它从一个"快速的答案"。买(好)OOP的书和学习它。|