首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mono支持System.Drawing和System.Drawing.Printing吗?

Mono支持System.Drawing和System.Drawing.Printing吗?
EN

Stack Overflow用户
提问于 2008-08-26 05:36:17
回答 2查看 9.7K关注 0票数 10

我试图使用Mono加载位图并在Linux上打印它,但我得到了一个异常。Mono支持在Linux上打印吗?代码/例外情况如下:

编辑:不再获得异常,但我仍然好奇有什么样的支持。把密码留给后人什么的。

代码语言:javascript
复制
private void btnPrintTest_Click(object sender, EventArgs e)
{
    _printDocTest.DefaultPageSettings.Landscape = true;
    _printDocTest.DefaultPageSettings.Margins = new Margins(50,50,50,50);
    _printDocTest.Print();
}

void _printDocTest_PrintPage(object sender, PrintPageEventArgs e)
{
  var bmp = new Bitmap("test.bmp");

  // Determine center of graph
  var xCenter = e.MarginBounds.X + (e.MarginBounds.Width - bmp.Width) / 2;
  var yCenter = e.MarginBounds.Y + (e.MarginBounds.Height - bmp.Height) / 2;

  e.Graphics.DrawImage(bmp, xCenter, yCenter);

  e.HasMorePages = false;
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-08-26 05:44:57

来自单文档,我认为是的:

Managed.Windows.Forms (又名System.Windows.Forms):一个完整的跨平台,基于System.Drawing的Winforms实现。

如果您首先运行单次移动分析仪,它也很有用。

票数 7
EN

Stack Overflow用户

发布于 2008-08-26 05:45:40

根据

System.Drawing现在已经完成,除了是Windows.Forms的底层呈现引擎之外,还测试了它是否使用了严重依赖它的第三方控件。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档