当我尝试打印图表时,图例丢失并且颜色发生了变化

时间:2011-10-09 01:37:32

标签: c# printing charts

我正在使用nevron(c#)绘制条形图。但是,打印的图表与原始图表有很大不同(图例变为灰色块和线条颜色不同)。我不知道发生了什么。在以下代码中,NPrintManager是Nevron的,其他来自System.Windows.Forms;有没有人有这个想法?提前谢谢。

private void toolStripBtPrint_Click(object sender, EventArgs e)
{
    NPrintManager _printManager = new NPrinManager(_nChartsControl.Document);
        try
        {
            if (_printManager != null)
            {
                PrintDialog dlgPrint = new PrintDialog();
                dlgPrint.UseEXDialog = true;
                if (dlgPrint.ShowDialog(this.ParentForm) == DialogResult.OK)
                {

                    _printManager.PrinterSettings =   dlgPrint.PrinterSettings;
                    _printManager.Print();

                }
            }
        }
        catch (Exception exc)
        {
            MessageBox.Show(this.ParentForm, 
                string.Format("Failed to print. Error:{0}", exc.Message), 
                "Print error", 
                MessageBoxButtons.OK, 
                MessageBoxIcon.Error);
        }

1 个答案:

答案 0 :(得分:1)

我联系了Nevron的支持,发现这是Nevron 2010中的一个错误。 现在我升级到2011.1(11.11.1.12),问题解决了。