【问题标题】:DevExpress XrChart curve prints to PDF but not on Print-OutDevExpress XrChart 曲线打印为 PDF 但不在打印输出上
【发布时间】:2017-03-27 14:11:03
【问题描述】:

我在 DevExpress xtrareport 上有两个折线图。出于某种原因,曲线在一个上画得很好,但在另一个上画得不好。

如果我使用 PDF995 应用程序或 Microsoft XPS 文档编写器打印报告,两个图表都显示正常。 但是,如果我将报告直接打印到打印机(TA/UTAX),其中一张图上的曲线根本不会出现。 这是 XPS 文档输出的屏幕截图。

但是当它直接发送到打印机时,曲线不会出现在左侧图表上。下面是打印到打印机的相同图表的扫描。

我相当肯定它与数据系列中的数据有关,因为如果我切换绑定以便右侧图表使用当前左侧数据,我会遇到同样的问题,但 图。但是,在检查数据时,我找不到任何问题。

数据来自元组列表(stringdecimaldecimal):

  • SeriesDataMember 绑定到Item1
  • ArgumentDataMember 绑定到Item2
  • ValueDataMembers 值绑定到 Item3

并且使用 DevExpress ReportPrintTool.Print() 方法打印报告。

奇怪的是,屏幕截图左侧的图表打印得很好,并且从类似的数据结构中获取数据。

打印到实际打印机和打印到 PDF 编写器之间有什么不同? (PDF995)

编辑

根据我的评论,从 -0.01 开始曲线,-0.01 允许原点下方有额外的空间,然后曲线打印得很好。这目前可以作为一种解决方法,因为图形永远不会以足够精细的细节打印以注意到 0.01 和 0 之间的差异。但仍然......奇怪......

【问题讨论】:

  • 进一步调查显示,当点太靠近轴时,曲线似乎不会出现!例如,如果我将第一个点设置为 -0.01、-0.01,则图形在 X 轴和 Y 轴上都允许在零以下有一些额外的空间,现在它可以正常打印了!

标签: pdf printing charts devexpress xtrareport


【解决方案1】:

如果您尝试打印结果 Microsoft XPS 文档文件,该曲线在真实打印机上是否可见? 目前我认为你的问题出在你的打印机上:(

【讨论】:

  • 可能...虽然看起来很具体...另外,请参阅我上面的评论/编辑,如果我强制它在零的下方和左侧留下额外的空间,它会打印得很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-09
  • 2018-05-21
  • 1970-01-01
  • 2019-12-06
相关资源
最近更新 更多