我在 Devexpress 数据网格列中的一些文本旁边画了一个复选标记,现在我必须打印它。任何的想法 ?
最佳答案
这取决于您的打印引擎。通常你可以 Hook 一个事件来做你的自定义绘图(例如,如果你使用 DevExpress 的打印系统的 TdxComponentPrinter
那么你有 OnCustomDrawPage
)。
使用其他打印引擎,您可以获得更细粒度的事件(每个打印对象一个)。您可以通过使用特殊字体和特殊字符(例如 Wingdings - 0xFC 或 0xFE)甚至是特殊对象来添加您的“复选框”,如果您的报告引擎有一个(例如 FastReport 有一)。
OTOH,您为什么不使用单独的列作为复选标记?无论如何是一个单独的信息位,通常它应该位于一个单独的列中。然后,通常,报告引擎会更容易处理它。
高温高压
更新 : 我看到你使用 ReportBuilder。我没有使用 ReportBuilder 的经验,但上述原则应该(仍然)适用。
关于delphi - 在报表生成器中在文本旁边打印图片或字符(251),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2633566/