[Libreoffice-bugs] [Bug 108975] New: Need sub-0.1-milimeter position and size resolution

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Jul 5 17:42:22 UTC 2017


https://bugs.documentfoundation.org/show_bug.cgi?id=108975

            Bug ID: 108975
           Summary: Need sub-0.1-milimeter position and size resolution
           Product: LibreOffice
           Version: 5.3.3.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Draw
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: eyalroz at technion.ac.il

When I position objects in a Draw drawing, I often need to have fine control
over their position - much finer than 0.01cm (=0.1mm), which is the best
resolution at which I can change sizes and positions - at least with the
default page size.

For example, this is necessary when you want to place a shape just so that the
connector from it to another shape will be straight rather than turn.

Now, you could argue that no resolution is really sufficient and that I would
only be satisfied by have rational numbers, or unlimited arbitrary precision,  
as the resolution - and maybe you would be right, but this would be arguing
about the solution, not the problem.

So, what are the options IMO:

1. Fixed resolution, but much better than 0.1mm; say, 1000 times better should
be sufficient to approximate infinite resolution for use in preparing
documentation for print. 10 times better is not quite enough, 100 times - not
sure.
2. Fractional resolution - you can specify a numerator and denominator. This
could be an optional feature, i.e. only if you set something in the UI does the
denominator box show up, and by default it'll have "0.01 cm" and the numerator
will be integral.
3. Floating-point resolution - not sure how well that would work with LO's
internals, but it's an option I guess.
4. Unlimited precision digits - always respect the user's manual setting in the
position and size box, and use some kind of variable-length bigint-like type to
represent these values.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170705/6840df61/attachment.html>


More information about the Libreoffice-bugs mailing list