AW: Report style table on the fly
Rudolf Bargholz
rudolf at bargholz.ch
Thu Apr 8 10:11:31 UTC 2021
Hi Xavier,
There is a function for this:
FontOps.$reptextwidth()
A simple solution would be to generate a string of spaces of the maximum width of the column, and see how wide this string would be. Note: the width is based on the font you use. You could then use this value as a base width.
Regards
Rudolf Bargholz
-----Ursprüngliche Nachricht-----
Von: omnisdev-en <omnisdev-en-bounces at lists.omnis-dev.com> Im Auftrag von IT
Gesendet: Donnerstag, 8. April 2021 11:53
An: OmnisDev List - English <omnisdev-en at lists.omnis-dev.com>
Betreff: Report style table on the fly
Hi,
I need to print a report with a table of products and variable number of details.
SKU Length Width Height Weight Material Colour
36102 490 300 200 1,1 Polypropylene Red
36103 500 300 225 2,0 Polypropylene Blue
36104 600 350 225 2,5 Polypropylene Grey
The number and width of columns varies depending on the product line.
So, I need to set the number of columns in the report and the adjust the width of the columns based on the content max length of the column and set position to the columns title labels.
Is there a way to know how much space takes a report field based on the content and font used?
Any advice to build a variable table style report on-the-fly ?
regards
xavier
_____________________________________________________________
Manage your list subscriptions at http://lists.omnis-dev.com Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
More information about the omnisdev-en
mailing list