Summary: | Print dialogue does not have a "scale to fit" option | ||
---|---|---|---|
Product: | [Unmaintained] kdeprint | Reporter: | peter_s_d |
Component: | general | Assignee: | KDEPrint Devel Mailinglist <kde-print-devel> |
Status: | CLOSED DUPLICATE | ||
Severity: | wishlist | CC: | jlayt |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
peter_s_d
2005-12-03 06:19:33 UTC
IMO, this should be implemented at application-level. Michael. You are suggesting a duplication of code, with subsequent bloat and maintenance problems. It is not possible to "fit to page" until the (paper) page size has been determined. In KDE programs (Kwrite, Konqueror, KMail, Ksnapshot, etc.) this is not determined until the printer dialogue is entered - so it must belong to to printer code. Page orientation and number of pages per sheet (more scaling) is already controlled via the printer dialogue. Also, some applications like Konqueror do not have a concept of "paper space". Printed font sizes, sheet size and any general scaling have to be handled in the printer dialogue. (I am extending my wish item to be a general write-in scaling option which defaults to 100% but has radio button options "expand to fit page" and "shrink to fit page".) What kdeprint provides to the application is a drawing area corresponding to the page size selected by the user in the print dialog. It's up to the application to *make use* of this drawing area and, if required, scale its content to fit the page. The aplication is responsible for the print content (scaling, font size, ...), kdeprint is responsible for the paper size and backpropagates it to the application, which it does. It is not obvious to me as a user where the boundary between an application and the print manager is. After selecting "print..." from any KDE application the user is presented with a dialogue box that I assume relies on common KDE code, or at least common KDE libraries, because it is so similar across all of the KDE applications. I was assuming that the "print..." dialogue is under the control of the KDEprint team. It is not really duplicated in every KDE application, is it? I have just noted that the "print..." dialogue from Kuickshow has a "Shrink image to fit, if necessary" option. (Under options -> Image settings.) Should this feature request be a "Do what Kuickshow does" sent individually to each of the other application development teams? *** This bug has been marked as a duplicate of 77624 *** Closing old Resolved status bug. |