报表生成器间距 DBMemo Delphi

发布于 2024-11-17 12:53:04 字数 458 浏览 2 评论 0原文

我正在delphi 中的reportbuilder 中使用DBMemo (TPPDBMemo) 组件。 Stretch 属性为 true,但控件并不总是在区域内正确拉伸自身。

例如,如果有小写文本,则向下倾斜,例如像 p、g、q 这样的字符...如果文本的底部位于最后一行,则文本的底部部分将被截断。

我尝试向 onPrint 添加一个事件,以便在打印时稍微增大 DBMemo,

    procedure Tfrm.ppDBMemPrint(Sender: TObject); 
    begin
          ppDBMem.Height := ppDBMem.Height + 10;
    end;

但这不起作用。

关于如何实现这一目标的任何想法。如果我可以简单地向 DBMemo 添加一个边框,那就太理想了,尽管我在任何地方都看不到该属性。

谢谢你!

I am using a DBMemo (TPPDBMemo) component in reportbuilder within delphi. The Stretch property is true but the control doesn't always stretch itself out correctly within the region.

For example if there is lower case text, that dips downward, eg, chars like p,g,q... The bottom part of the text will get cut off if it's on the last line.

I tried adding an event to the onPrint to slightly grow the DBMemo when it prints,

    procedure Tfrm.ppDBMemPrint(Sender: TObject); 
    begin
          ppDBMem.Height := ppDBMem.Height + 10;
    end;

But this didn't work.

Any thoughts on how this can be achieved. If I could simply add a border to the DBMemo that would be ideal, although I do not see that property anywhere.

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文