打印图像c#.net

2023-12-25

我在 PictureBox 中有一张图像,我想打印它。无需格式化,无需任何操作,只需打印即可。

我一直在谷歌上搜索,但一无所获,只有人们打印表格、文本或报告。

private string imgSrc;

    public string ImgSrc
    {
        get { return imgSrc; }
        set { imgSrc = value; }
    }

    public Id_Manager()
    {
        ImgSrc = "D:\\Foto.jpg";

        InitializeComponent();
        idPicture.Load(this.ImgSrc);
    }

显然图像将会改变,但现在我只对打印该图像感兴趣。我将 url 保存在属性中以防万一。有什么帮助吗?


下面的代码使用 PrintDocument 对象,您可以将图像放置到打印文档上,然后打印它。

using System.Drawing.Printing;
...
protected void btnPrint_Click(object sender, EventArgs e)
{
    PrintDocument pd = new PrintDocument();
    pd.PrintPage += PrintPage;
    pd.Print();       
}

private void PrintPage(object o, PrintPageEventArgs e)
{
    System.Drawing.Image img = System.Drawing.Image.FromFile("D:\\Foto.jpg");
    Point loc = new Point(100, 100);
    e.Graphics.DrawImage(img, loc);     
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打印图像c#.net 的相关文章

随机推荐

  • 有没有办法通过使用插件在 Firefox 中运行 ActiveX 组件?

    我有一个 ActiveX 插件 我们需要 如果可能的话 在 Firefox 中运行 Firefox 是否有插件 或其他方式 可以实现此目的 我似乎找到了解决办法 http code google com p ff activex host
  • Google 地图 API - 最近的标记功能更改为最近的 n 个标记

    我正在使用中找到的公式这个问题 https stackoverflow com a 4060721 3250782找到地图上距离当前位置最近的标记 我想修改这个公式 以便它找到壁橱n位置数量 最近的 5 个位置 最近的 10 个位置等 我不
  • 如何在 Markdown 文件中保持最新日期

    我想在 LICENSE md 文件中添加版权 但我不想每年 1 月 1 日回去更新日期 有没有办法做到 Copyright current year Name在 Markdown 中 原生版本不支持此功能Markdown http dari
  • 如何以编程方式创建 Chrome 配置文件?

    开发 测试 登台环境是通过我的设置中的不同代理服务器进行控制的 我想编写多个 Chrome 配置文件 有时称为 用户 或 人员 的创建脚本 并为每个配置文件连接到不同的代理服务器 最后 我想与同事分享这个脚本 以便他们能够访问完全相同的设置
  • Bootstrap 3 表单使用 input-group-addon 通过 Jquery Validate 包装错误标签

    将 Bootstrap 3 与表单水平结合使用 使用表单组和输入组标签以及 Jquery Validate 当 Jquery Validate 运行出现错误时 它会在输入组中附加一个标签错误控件 The issue is that inpu
  • 会话 cookie 设置 `SameSite=None;安全;`不起作用

    我添加了 SameSite None 安全的 设置cookie 但 cookie 未设置 我无法登录我的网站 response writeHead 200 Content Type application json Set Cookie t
  • 如何使用brightway2中的transverse_tagged_databases函数

    我想知道如何使用横向标记数据库 https docs brightwaylca org technical bw2analyzer html highlight analyzer bw2analyzer traverse tagged da
  • 实现 C# 通用超时

    我正在寻找实现一种通用方法的好主意 使单行 或匿名委托 代码在超时情况下执行 TemperamentalClass tc new TemperamentalClass tc DoSomething normally runs in 30 s
  • JavaScript检测父框架是否同源?

    我正在寻找一种跨浏览器的方法来检测父框架是否与我的框架同源 最好不要在 JavaScript 错误控制台上打印警告 以下似乎可行 但我想避免在控制台上打印错误 至少 Safari 和 Chrome 在访问父框架上的 location hre
  • 衡量 JavaScript 性能

    我正在尝试对我们的前端进行全面分析 我想知道是否有任何工具可以自动测量 Javascript Eg 执行函数 不需要我在记录之前 之后手动放置日期对象 我页面上的哪个脚本最慢以及原因 找出我需要优化哪些功能 Are there any jQ
  • Flutter:热重载后出现“与设备连接丢失”错误

    这是调试控制台中的完整错误 Launching lib main dart on Android SDK built for x86 in debug mode Built build app outputs apk debug app d
  • 如何使用 Leaflet 一次只允许编辑一个要素/多边形?

    这几天我一直在努力解决我的问题 我有一个来自 GeoJSON 的多边形层 我想通过单击事件编辑多边形 当我单击一个多边形时 它变得可编辑 但我想要的是 当我单击另一个多边形时 第一个多边形不再处于可编辑模式 OpenLayers自然没有Le
  • Angular4 APP_INITIALIZER 不会延迟初始化

    打字稿 2 2 0 角度 4 0 我试图确保ConfigService对象在应用程序启动之前通过使用进行初始化APP INITIALIZER 我找到了许多如何执行此操作的示例 但是它们似乎都没有延迟应用程序的初始化 这里只是我尝试实现的几个
  • Shiny:可以做垂直滑块吗?

    有没有可能在Shiny中制作垂直滑块 我基本上想要一个图 在其左侧有一个垂直滑块 在其下方有一个普通的水平滑块 现在就很容易了noUiSliderInput 来自闪亮小部件 https rdrr io github dreamRs shin
  • 在模态弹出窗口中编辑网格视图而不关闭弹出窗口

    我有一个模式弹出窗口 使用 ModalPopupExtender 在网格的主 详细视图中工作 当您单击一个网格上的按钮时 它会显示一个弹出窗口 其中包含另一个网格的信息 基于在第一个网格中单击的行 这很好用 我已经在弹出的网格中启用了编辑
  • 喷气背包组合中的渐变线颜色

    我想在 jetpack compose 中绘制渐变线 我尝试了一些代码 但它不符合我的预期 预期输出 实际产量 Code Preview showBackground true Composable fun DrawTimeLine Col
  • AngularJS 可与哪些浏览器配合使用?

    这可能是一个最常见的问题 但没有任何关于浏览器版本的线索 而且 角度站点 https docs angularjs org misc faq what browsers does angularjs work with 其本身如下所述 An
  • 在列表视图中添加不同类型的项目

    是否有一个很好的教程或链接显示如何将不同的项目添加到列表视图 例如 一加二文本行 and a 复选框 另一个你只需按下 就会弹出一些东西 我现在所拥有的是每个列表项都是相同的两行文本视图和复选框 Or 如果有办法通过不同的布局一次添加 1
  • -webkit-transform 在 Internet Explorer 中不起作用

    我发现 webkit transform rotateZ 10deg 在 Internet Explorer 9 中不起作用 可以使用什么来代替 CSS3 你有没有尝试过 ms transform rotateZ 10deg As webk
  • 打印图像c#.net

    我在 PictureBox 中有一张图像 我想打印它 无需格式化 无需任何操作 只需打印即可 我一直在谷歌上搜索 但一无所获 只有人们打印表格 文本或报告 private string imgSrc public string ImgSrc