代码之家  ›  专栏  ›  技术社区  ›  Alan Mendelevich

问题打印复杂的视觉效果

  •  1
  • Alan Mendelevich  · 技术社区  · 14 年前

    我收到一份来自客户的报告,他在WPF中打印(我的)图表时遇到了大量数据点的问题。在屏幕上一切都是可见的。这是一张截图 screenshot

    但当他打印出来时,图形的一部分以一种非常奇怪的方式消失了。这是一张打印的PDF文件的截图(实际打印机也有同样的情况) printed version

    打印是使用简单的PrintVisual代码完成的

    PrintDialog dialog = new PrintDialog();
    if (dialog.ShowDialog() == true)
    {
        dialog.PrintVisual(chart, "Chart");
    }
    

    如果数据点的数量相对较少,则所有内容都会按预期打印出来。

    谢谢!

    1 回复  |  直到 14 年前
        1
  •  0
  •   Alan Mendelevich    14 年前

    如果发现此问题是由于在渲染过程中使用了不透明度掩码(大多数情况下不需要)。如果我不使用不透明,那就让一切正常。