https://bugs.freedesktop.org/show_bug.cgi?id=45789

             Bug #: 45789
           Summary: automatic row height in reports
    Classification: Unclassified
           Product: LibreOffice
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Database
        AssignedTo: [email protected]
        ReportedBy: [email protected]


In a report that contains at least one field with a highly variable amount of
data from row to row, it is often desirable for that field to take as many
lines as it needs on the printout, but not to reserve several lines on *all*
data rows just to accomodate the rows that have more data (thereby wasting
space).

This is easily achieved after the report is generated by editing the resulting
writer document and setting "optimal row height" on the rows that contain the
given field (that is all rows in a tabular-style layout).

We should have a way to specify this in the report design itself.

Add a boolean property "autogrow" (or similar) to every control. In the
generated writer document, at the moment the table(s) are created to hold the
data, set the "optimal height" for rows that contain at least one control whose
autogrow property is set to true.

For bonus points, also add a way to fix the height of the whole detail section
(all rows in the lowest grouping, if any). This is useful in layouts where
things have to be at a fixed position on the page.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to