[Uml-devel] [Bug 54391] Printout does not fit into a page

Achim Spangler Achim.Spangler at mnet-online.de
Tue Apr 6 01:35:07 UTC 2004


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
      
http://bugs.kde.org/show_bug.cgi?id=54391      




------- Additional Comments From Achim.Spangler mnet-online de  2004-04-06 10:34 -------
Am Montag, 5. April 2004 20:24 schrieb Esben Mose Hansen:
> ------- Additional Comments From esben despammed com  2004-04-05 20:24
> ------- IMHO, we should do the right thing and complete fill as few pages
> as possible by defining a lower limit for font sizes. The latter should be
> configurable.

Basically your idea is fine. 
But how should such a system detect, where the author would like to cut his 
diagram?
Some programs like MS EXCEL provides a method to define ( change, control ) 
the page limits wihin the editing canvas. This allows the author to drag the 
cutting line to a row, where he can accept the page cut.
IMHO, this would help to handle most of the user needs.

But I suspect that this approach is very difficult to implement, if there is 
not already an appropriate helper class in Qt or KDE.

Maybe we could use a three-step approach:
a) get a constant scaling to one page
b) add an option field in the global umbrello and/or the diagram
    options, where the user can define scaling bounds either:
    i) with percent / multiplicating factor   OR
    ii) with font size ( mathematically corresponding to i) based on the
        normal font size )
    ==> the solution which I sent to the list can be extended,
             to use this scaling bounds
c) allow the user to define the page limits within the editing canvas
     
I suggest such small steps, as there was already someone working on a better 
printing method some months ago. But I saw nothing on main CVS.




More information about the umbrello-devel mailing list