Write Invoice PDF from registration data

I use PDF designer to write some document beeing an invoice.
You can add to template the “adress” field and it uses address data from registration.
But normaly address takes 2 or 3 lines and in registration form “address” is a textarea. In the pdf templates all address data writen in one line, ignoring the new lines in text.
What to do to keep multi lines from input in the pdf document for address?
Thank your for suggestions.

There’s no good solution for this right now, but FWIW we plan to add a better way to generate invoices in a future version.

One solution we sometimes use:
Don’t use the standard address field in registration, instead add individual fields for street, cip, city.

Thank you, Björn.
This is the direction I think about too.