社区
C#
帖子详情
请教使用过科本条形码控件的高手
mte770
2007-05-28 02:38:09
怎么调条形码打印的
PrintDocument 边距
我是这样写的 pd.DefaultPageSettings.Margins.Top = 10;
但是没出来效果
...全文
360
11
打赏
收藏
请教使用过科本条形码控件的高手
怎么调条形码打印的 PrintDocument 边距 我是这样写的 pd.DefaultPageSettings.Margins.Top = 10; 但是没出来效果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
甴曱
2007-06-12
打赏
举报
回复
修改为如下代码:
Graphics g = e.Graphics;
Rectangle rect = barcodeControl2.ClientRectangle;
rect.X += 100;
rect.Y += 100;
barcodeControl2.Draw(g, rect, GraphicsUnit.Inch, 0.01f, 0, null);
g.Dispose();
因为barcodeControl2.ClientRectangle的超始位置为Point(0,0);
所以,如果需要调整。你可以试着修改Rectangle的超始位置。
shinaterry
2007-06-05
打赏
举报
回复
用Barcode生成适当的条形码后...
用抓图的方式,把它打印出来...
觉得这样好一点...
88csdn
2007-05-28
打赏
举报
回复
那你自再想办法呗。我当时是因为还要附加上一些东西一起打印,当然要那样做了~~~
mte770
2007-05-28
打赏
举报
回复
然后如果批量打印就全乱了
mte770
2007-05-28
打赏
举报
回复
你那和方法是先剪切了要打印的部分再重新打印啊!
shinaterry
2007-05-28
打赏
举报
回复
最近也在用,觉得不太好...
88csdn
2007-05-28
打赏
举报
回复
Bitmap memoryImage;
private void CaptureScreen()
{
Graphics myGraphics = this.CreateGraphics();
Size s = panel1.Size;
memoryImage = new Bitmap(s.Width, s.Height, myGraphics);
Graphics memoryGraphics = Graphics.FromImage(memoryImage);
memoryGraphics.CopyFromScreen(this.Location.X+319, this.Location.Y+36, 0, 0, s);
//memoryImage.Save(@"d:\a.bmp");
}
private void printDocument1_PrintPage(System.Object sender,
System.Drawing.Printing.PrintPageEventArgs e)
{
Point ulCorner = new Point(0,0);
Point urCorner = new Point(338,0);
Point llCorner = new Point(0, 365);
Point[] destPara = { ulCorner, urCorner, llCorner };
e.Graphics.DrawImage(memoryImage, destPara);
//e.Graphics.DrawImage(memoryImage, 0, 0);
}
private void vistaButton1_Click(object sender, EventArgs e)
{
printDocument1.Print();
}
mte770
2007-05-28
打赏
举报
回复
不太会写打印的方法!指点以下
88csdn
2007-05-28
打赏
举报
回复
我忘记原来他控件的打印是怎么做的了,应该pd.DefaultPageSettings.Margins.Top = 10;会管用吧,改个数看看到底管用不管用吧。
我只是用他生成条形码,打印是自己做的
mte770
2007-05-28
打赏
举报
回复
private void Printbutton_Click(object sender, EventArgs e)
{
PrintDocument pd = new PrintDocument();
pd.DefaultPageSettings.Margins.Top = 10;
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
pd.Print();
//PrintPreviewDialog cppd = new PrintPreviewDialog();
//cppd.Document = pd;
//cppd.ShowDialog();
}
void pd_PrintPage(object sender, PrintPageEventArgs e)
{
Graphics g = e.Graphics;
System.Drawing.Font font=new Font(this.Font,FontStyle.Regular);
barcode.Draw(g, barcode.ClientRectangle, GraphicsUnit.Inch, 0.01f, 0,null);
g.Dispose();
}
88csdn
2007-05-28
打赏
举报
回复
详细点吧
科本.NET
条形码
控件
V1.5
因为公司网站出问题,放到该处。如果在
使用
过程中有什么问题,请直接与我联系。
科本
条形码
自己给老婆做
条形码
软件时候在网上找到的,因为原作者声明可以免费
使用
,所以传上来和大家分享,详情请参考http://www.cobainsoft.com/BarCodeControl/
20计科本马能斌17886325851.eml
20计科本马能斌17886325851.eml
mongodb 学生管理系统 凯里学院 17计科本3班.zip
mongodb 学生管理系统 凯里学院 17计科本3班.zip
论文研究 - 阿拉斯加户外通用热舒适指数气候学
考虑到适合阿拉斯加的服装,
使用
了阿拉斯加,俄罗斯东部和加拿大西北部456个地面气象站1979-2017年的数据对小时全球通用热舒适指数(UTCI)进行建模。 结果有助于确定各种时空尺度下阿拉斯加的高分辨率热舒适水平...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章