Легенда отсутствует, и цвет меняется при попытке распечатать диаграмму - PullRequest
0 голосов
/ 09 октября 2011

Я использую Неврон (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 Ответ

1 голос
/ 17 января 2012

Я связался со службой поддержки Nevron и обнаружил, что это ошибка в Nevron 2010. Теперь я обновляюсь до 2011.1 (11.11.1.12), проблема решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...