【问题标题】:Creating graphics from scratch and returning them to print a page event从头开始创建图形并返回它们以打印页面事件
【发布时间】:2012-08-29 02:47:03
【问题描述】:

我正在使用 C# .NET 3.5。我有一类包含图像和一些字符串的食谱。我想打印出这些食谱,每页四个。我想在类中编写一个“getprintobject”函数来返回一些东西来绘制到我的打印文档上,但我很难过......

我希望我可以创建并返回一个图形对象,但我没有看到“e.graphics.drawgraphics()”。我也想过创建一个位图或图像并将其返回,但我不确定如何从头开始创建一个并获取一个新的图形对象来修改它。

【问题讨论】:

    标签: c# .net-3.5 printing


    【解决方案1】:

    创建一个图像,并将该图像用作您的 Graphics 对象的基础。例如

    Bitmap img = new Bitmap(50, 50);
    Graphics g = Graphics.FromImage(img);
    

    在您的图形对象上绘图,将在您的图像上绘图——然后您可以返回。

    【讨论】:

      猜你喜欢
      • 2016-07-25
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多