michaelweghorn updated this revision to Diff 34821.
michaelweghorn retitled this revision from "PDF: Allow to ignore print margins" 
to "Add option to ignore print margins".
michaelweghorn edited the summary of this revision.
michaelweghorn edited the test plan for this revision.
michaelweghorn added a comment.


  Changes to previous version:
  
  1. take over Albert's suggestion to make option available to all generators 
"as is" (except for fixing a minor typo in a comment ("cad" -> "can") (A big 
thanks to Albert!)
  2. rename dialog option from "Fit to printable area" to "Ignore printer 
margins" and adapt variable names etc. accordingly
  3. rebase onto current git master
  4. Fix issue that hardware printer margins were still taken into account when 
option was set not to do so.
  
  Detail on 4): Further testing with more real printers showed that just passing
  the option "fit-to-page" to CUPS without explicitly setting any margins causes
  the defaults from the PPD to be used, which is not what is excpected.
  This is fixed now by explicitly passing '0'.
  
  (Side note: I missed this at first, since values for the margins in the Qt 
print
  dialog currently don't seem to be initialized with the PPD default values.)
  
  @aacid: What's the right way to properly indicate that an important part of 
this
  was actually done by you (add you in the copyright, mention in the commit 
message,...)?

REPOSITORY
  R223 Okular

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D10974?vs=29095&id=34821

BRANCH
  michaelweghorn/WIP_update_D10974

REVISION DETAIL
  https://phabricator.kde.org/D10974

AFFECTED FILES
  CMakeLists.txt
  core/document.cpp
  core/document.h
  core/fileprinter.cpp
  core/printoptionswidget.cpp
  core/printoptionswidget.h
  generators/poppler/generator_pdf.cpp
  generators/poppler/generator_pdf.h
  interfaces/printinterface.h
  part.cpp

To: michaelweghorn, #okular
Cc: okular-devel, aacid, ngraham

Reply via email to