QCAD Bugtracker

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category QCAD (main)
  • Assigned To
    Andrew
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version 3.15.5
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: QCAD Bugtracker
Opened by Husky - 05.09.2016
Last edited by Andrew - 05.09.2016

FS#1475 - Print Preview / fit to pages fails ...

... in dependence to the used Units.

I have notice this behavior a couple times before but wasn’t sure what is the trigger for that. Now I figured out one (I’m sure there are more) scenario which shows the effect:

New drawing,
Drawing preferences;
Drawing Units:
Meter,
Meter,
Metric,

Printing Page:
ISO A4

Print Preview:

Auto fit drawing to page - fails to calculate the scale,
Auto fit pages to drawing - fails also ...

Counter test:
same drawing - change Paper Unit to mm,
Reset Paper size to A4 ...

... and it works flawless ;-)

   test.DXF (99.4 KiB)
Closed by  Andrew
05.09.2016 17:49
Reason for closing:  Not a bug
Admin
Andrew commented on 05.09.2016 17:49

The problem with auto scale are usually the margins under Edit > Drawing Preferences > Multi Pages

Husky commented on 05.09.2016 18:24

Hi Andrew,

I'm sure you are right but they are set by Qcad and not by the user! And the print tool said "Fit Drawing to page ... and it fails to do so without any warnings. If QCAD changes setting regarding the Units are used how will the user know where to look? And if he finds a changed setting and change it back - what is the next what QCAD will change automatically? That could be a never ending story ... I would be confused by this behavior ...

Admin
Andrew commented on 05.09.2016 18:33

The margins were likely set by the user to something meaningful at one point (e.g. 10mm). Then the drawing unit was changed to Meters and the margins were no longer correct (10m). One could argue that QCAD should have automatically converted the margins at that point from 10mm to 0.01m but in my experience it's really difficult to predict what the user actually wants.

Exactly for the reasons you mentioned, I tend to avoid any automatic changes, conversions, etc. to leave the user in full control and avoid any kind of interference from the software.

Husky commented on 06.09.2016 04:45

Ok, I understand your point of view but I would expect that the software keeps my settings regardless of a unit change and is smart enough to recalculate all depending settings.

If I set the margins by myself to 10 mm then a unit change should not change the chosen value - only the unit and the value has to be new calculated depending to the new used unit.
There is a reason why I need this e.g. 10 mm and it isn't important to me how it is called: 10 mm, 0.01 m or 1e-5 Kilometer. If this value isn't anymore working for me I can't blame QCAD for that because I did it by myself. If it doesn't works anymore - I have to change it manually.

Right now QCad will change the value just with the new meaning of a changed Unit. 0.25 mm transforms to 0.25 m and the User has now idea of that massive change in HIS already adjusted setting. He doesn't knows that - but he lost control over his own settings. If then something isn't working with his drawing - like printing - why he should check the margins? They are already done - he/she changed them a long time ago to that what he/she needed ...

Yes, I agree that we could argue on this ...

... but this are only my two cents ;-)

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing