delphi - 在报表生成器中在文本旁边打印图片或字符(251)

标签 delphi

我在 Devexpress 数据网格列中的一些文本旁边画了一个复选标记,现在我必须打印它。任何的想法 ?

最佳答案

这取决于您的打印引擎。通常你可以 Hook 一个事件来做你的自定义绘图(例如,如果你使用 DevExpress 的打印系统的 TdxComponentPrinter 那么你有 OnCustomDrawPage )。

使用其他打印引擎,您可以获得更细粒度的事件(每个打印对象一个)。您可以通过使用特殊字体和特殊字符(例如 Wingdings - 0xFC 或 0xFE)甚至是特殊对象来添加您的“复选框”,如果您的报告引擎有一个(例如 FastReport 有一)。

OTOH,您为什么不使用单独的列作为复选标记?无论如何是一个单独的信息位,通常它应该位于一个单独的列中。然后,通常,报告引擎会更容易处理它。

高温高压

更新 : 我看到你使用 ReportBuilder。我没有使用 ReportBuilder 的经验,但上述原则应该(仍然)适用。

关于delphi - 在报表生成器中在文本旁边打印图片或字符(251),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2633566/

相关文章:

delphi - 快速访问(排序的)TList

javascript - 使用应用程序中嵌入的浏览器时,无法从 Android 上的网页访问地理位置

delphi - 从 Delphi 应用程序识别 Interbase 表中已更改的行

delphi - 用于在Intraweb VCL中使https工作的pem文件对于Web

delphi - 如何使用 Inno Setup 获取本地 IP 地址

delphi - 使用 Delphi 进行 GZip 流压缩(可选使用 tar)

Delphi asm 到 purepascal

delphi - 构建服务器: Best practices managing third party components?

delphi - 使用 SendMessage 将 CTRL+V 发送到 Delphi 中的 ParentWindow

delphi - Delphi:如何获取静态记录的地址