请问在c#中,打印的时候,图片总是在左上角,请问怎么可以居中? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void printToolStripMenuItem_Click(object sender, EventArgs e) { CaptureScreen(); if (dlgPrint.ShowDialog() == DialogResult.OK) { printDocument.Print(); } } private void CaptureScreen() { Graphics mygraphics = pnlScale.CreateGraphics(); Size s = pnlScale.Size; memoryImage = new Bitmap(s.Width, s.Height, mygraphics); Graphics memoryGraphics = Graphics.FromImage(memoryImage); IntPtr dc1 = mygraphics.GetHdc(); IntPtr dc2 = memoryGraphics.GetHdc(); BitBlt(dc2, 0, 0, pnlScale.ClientRectangle.Width, pnlScale.ClientRectangle.Height, dc1, 0, 0, 13369376); mygraphics.ReleaseHdc(dc1); memoryGraphics.ReleaseHdc(dc2); } private void printDocument_PrintPage(object sender, PrintPageEventArgs e) { e.Graphics.DrawImage(memoryImage, 0, 0, pnlScale.Size.Width, pnlScale.Size.Height); } 没有align属性的,以上是我的代码 asp.net里请问HTML控件如何添加事件? 访问另一个cs文件中的变量 [VSTO][add-in]如何在word当中得到当前文档的地址? 关于异步传输和缓存 NET (C#) 开发小技巧 文件上传、下载组件,超文本显示控件 有没有这些控件啊,谢谢 C#怎样做IE的插件? 请教DataGrid如何让某个单元各变色。 webbrowser控件问题 VS.NET怎么创建像Duwamish那样的项目呀 做远程数据数据访问的系统,就方案问题提问!可以再续分 哪外朋友能给我 短信编码类和串口类 PDUdecoding.cs与JustinIO.cs 发到我的邮箱 [email protected]
private void printToolStripMenuItem_Click(object sender, EventArgs e)
{
CaptureScreen();
if (dlgPrint.ShowDialog() == DialogResult.OK)
{
printDocument.Print();
}
} private void CaptureScreen()
{ Graphics mygraphics = pnlScale.CreateGraphics(); Size s = pnlScale.Size; memoryImage = new Bitmap(s.Width, s.Height, mygraphics); Graphics memoryGraphics = Graphics.FromImage(memoryImage); IntPtr dc1 = mygraphics.GetHdc(); IntPtr dc2 = memoryGraphics.GetHdc(); BitBlt(dc2, 0, 0, pnlScale.ClientRectangle.Width, pnlScale.ClientRectangle.Height, dc1, 0, 0, 13369376); mygraphics.ReleaseHdc(dc1); memoryGraphics.ReleaseHdc(dc2); } private void printDocument_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawImage(memoryImage, 0, 0, pnlScale.Size.Width, pnlScale.Size.Height);
}
没有align属性的,以上是我的代码