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

            Bug ID: 87981
           Summary: PRINTING: Print dialog does not recalculate based on
                    selected page size after selecting Fit to printable
                    page or Distribute on multiple sheets of paper
           Product: LibreOffice
           Version: 4.1.3.2 release
          Hardware: Other
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Drawing
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: tmac...@gmail.com

A print job's page size is not recalculated if you change your paper size
BEFORE selecting "Fit to printable page" or "Distribute on multiple sheets of
paper."  

When you change page size first, LO ignores your printer setting paper size in
favor of the paper size from the page format.  This is expected, but it never
recalculates again after selecting "Fit to printable page" or "Distribute on
multiple sheets of paper."  This leads to an incorrect print preview and a
corrupted print job.  To get things to work correctly, you then need to change
your paper size two more times to force it to recalculate, since it only does
so after closing the print properties dialog.

Note that this bug is currently not reproducible in any versions of the latest
branches (4.2.7+, 4.3.2+, or 4.4.0+) because of a regression (bug 84051) that
is caused by the fix from bug 63905.  I tested this in 4.2.6.2.

Steps to reproduce:
1. Create a new drawing
2. File -> Print
3. Properties... -> Paper size to something smaller than default (A6)
4. LibreOffice Draw tab
5. Check Fit to printable page

Expected:
Since we have set a page size of A6 and have now enabled Fit to printable page,
our preview should show A6 dimensions.

Actual:
Our preview window still shows the default paper size, in my case, Letter. 
When you print, it generates a job that is still on Letter, not A6.

We can then fix it by going back to the "General" tab, clicking
"Properties...", changing our page size to something else, applying, changing
it back to A6, and applying again.

You can see the correct behavior by going through the steps above in a
different order:
1. Create a new drawing
2. File -> Print
3. LibreOffice Draw tab
4. Check Fit to printable page
5. "General" Tab
6. Properties... -> Paper size to something smaller than default (A6)

I tested this using LibreOffice 4.2.6.2 on 64bit RHEL6.  This was probably
introduced way back in LibreOffice 4.1.x, when LO started preferring page
format's page size/orientation over printer preferences.  I can confirm the
same behavior in LO 4.1.3.2 using 32bit Fedora17, but not using LO 4.0.6.2, so
I'll set the version to 4.1.3.2.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to