FastReport 2.54,将 2 个 Memo 对象水平对齐

FastReport 2.54, align 2 Memo object horizontaly to each other

我使用的是 FR 2.54,我应该将 2 个备忘录对象并排对齐。第一个(MemoLeft,在左边)AutoWidth 属性 为 True。我试图在 OnBeforePrint 事件中更改第二个备忘录(MemoRight,在右边)左 属性:

MemoRight.Left := MemoLeft.Left + MemoLeft.Width;

但MemoLeft宽度始终是设计值,而不是宽度重新计算后的值(AutoWidth = True)。

任何解决方案如何才能将第二个备忘录定位到第一个备忘录的右边缘?

我可以使用 RichView,但结果在我的打印机上看起来很难看,所以我不想。

尝试将备忘录的 BandAlign 属性设置为 baLeft 按创建顺序在乐队上放置备忘录