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 | Reporter: | tmacalp <tmacalp> |
Component: | Drawing | Assignee: | Clément Lassieur <clement> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | clement, qubit |
Version: | 4.1.3.2 release | ||
Hardware: | Other | ||
OS: | All | ||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=63905 | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
tmacalp
2015-01-02 21:34:43 UTC
I can’t reproduce the bug with LibreOffice 4.2.6.2 on Windows, because LO ignores the page size in favor of the printer format. And I can’t reproduce the bug on master (on GNU/Linux) with my patch from bug 63905: when I check “Fit to printable page”, the preview shows the paper size I have previously set in Printer Properties. (In reply to Clément Lassieur from comment #1) > I can’t reproduce the bug with LibreOffice 4.2.6.2 on Windows, because LO > ignores the page size in favor of the printer format. I just tested again and I am able to reproduce using 4.2.6.2. LO ignoring page size when you attempt to set it before enabling fit-to-page IS the problem. Did you try enabling fit-to-page before changing page size to see how it is supposed to work? In 4.2.6.2, once fit-to-page is enabled, it does honor page size from print preferences. > And I can’t reproduce the bug on master (on GNU/Linux) with my patch from > bug 63905: when I check “Fit to printable page”, the preview shows the paper > size I have previously set in Printer Properties. Is that available as a current master nightly? I would be interested in testing. (In reply to tmacalp from comment #2) > I just tested again and I am able to reproduce using 4.2.6.2. LO ignoring > page size when you attempt to set it before enabling fit-to-page IS the > problem. Did you try enabling fit-to-page before changing page size to see > how it is supposed to work? In 4.2.6.2, once fit-to-page is enabled, it > does honor page size from print preferences. Got it. Now I can reproduce with 4.2.6.2. (Sorry, I had in fact enabled fit-to-page previously.) I confirm, however, that I can’t reproduce with master patched. It might have something to do with the part of my patch that deals with cache (printdlg.cxx:1623). Page size in cache was used when the OK button of the Printer Properties dialog was pressed. > Is that available as a current master nightly? I would be interested in > testing. I don’t think so, it has to be reviewed before. (In reply to Clément Lassieur from comment #3) > (In reply to tmacalp from comment #2) > > > I just tested again and I am able to reproduce using 4.2.6.2. LO ignoring > > page size when you attempt to set it before enabling fit-to-page IS the > > problem. Did you try enabling fit-to-page before changing page size to see > > how it is supposed to work? In 4.2.6.2, once fit-to-page is enabled, it > > does honor page size from print preferences. > > Got it. Now I can reproduce with 4.2.6.2. (Sorry, I had in fact enabled > fit-to-page previously.) Status -> NEW > I confirm, however, that I can’t reproduce with master patched. > Clement: Do you want to take this bug, as it looks like you have a patch that might fix it? > It might have something to do with the part of my patch that deals with > cache (printdlg.cxx:1623). Page size in cache was used when the OK button of > the Printer Properties dialog was pressed. > > > Is that available as a current master nightly? I would be interested in > > testing. > > I don’t think so, it has to be reviewed before. Link to changeset on gerrit? (In reply to Robinson Tryon (qubit) from comment #4) > Clement: Do you want to take this bug, as it looks like you have a patch > that might fix it? Yes, I take it. > Link to changeset on gerrit? https://gerrit.libreoffice.org/#/c/13763/ (I’m working on it.) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.