【问题标题】:VB.net chart printing incorrectlyVB.net图表打印不正确
【发布时间】:2015-08-10 21:38:04
【问题描述】:

我在 vb.net 项目中有一个无法正确打印的图表。它在程序中出现如下。 In program

但是,当打印到 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       

感谢您的帮助

【问题讨论】:

    标签: .net vb.net printing charts


    【解决方案1】:

    我通过使用注释并将它们锚定到数据点而不是为每个数据点添加标签来解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      相关资源
      最近更新 更多