使用PrintDocument打印图像。如何调整图像以适应纸张大小 您所在的位置:网站首页 按原尺寸打印图片 使用PrintDocument打印图像。如何调整图像以适应纸张大小

使用PrintDocument打印图像。如何调整图像以适应纸张大小

2024-07-10 07:08| 来源: 网络整理| 查看: 265

在C#中,我尝试使用PrintDocument类打印图像,代码如下。图像的大小为1200像素宽,1800像素高。我正尝试用一台小型zeebra打印机在4*6的纸张上打印这张图片。但是程序只打印了4*6张大图像。这意味着它不会将图像调整为纸张大小!

代码语言:javascript复制 PrintDocument pd = new PrintDocument(); pd.PrintPage += (sender, args) => { Image i = Image.FromFile("C://tesimage.PNG"); Point p = new Point(100, 100); args.Graphics.DrawImage(i, 10, 10, i.Width, i.Height); }; pd.Print();

当我使用窗口打印打印相同的图像时(右键单击并选择打印,它会自动缩放到纸张大小并正确打印。这意味着所有的东西都是用4*6的纸写的。)如何在我的C#程序中执行相同的操作?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有