У меня есть диаграмма в проекте vb.net, которая не будет печатать правильно. Он появляется в программе следующим образом. In programОшибка печати диаграммы VB.net
Однако при печати в PDF или в принтере это выглядит следующим образом. Printed
Как я могу получить метки серий для печати, как показано в программе?
Мой код печати приводится ниже:
Private Sub cmdPrintResults_Click(sender As Object, e As EventArgs) Handles cmdPrintResults.Click
printDialogFormUI.Document = printResults
printResults.DefaultPageSettings.Landscape = True
If printDialogFormUI.ShowDialog() = DialogResult.OK Then printResults.Print()
End Sub
Private Sub printResults_PrintPage(sender As Object, e As Printing.PrintPageEventArgs) Handles printResults.PrintPage
' Create Rectangle structure, used to set the position of the chart
Dim myRec As New System.Drawing.Rectangle(0, 0, 1200, 800)
chartResults.Printing.PrintPaint(e.Graphics, myRec)
End Sub
Спасибо за вашу помощь