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