With "standard" Tmemo component I noticed this behavior.
But in LazReport, there is called "Rectangle object", it's just like "memo". When I replace content in OnGetValue event ParValue:='X'+#13#10+'X'; Then I have block chars. I tried also UTF8encode; every trick in the book, but still nothing
When I'm using OnEnterRect event and replace memo content, everything is Ok.
Something has changed, because my application compiled year ago works (but I can't remember LazReport version). My application code hasn't changed since.
Could be LazReport bug ?
---
Currently using Lazarus 0.9.29 and FPC 2.4.3