Philipp Lohmann wrote:
I have ot yet seen through all the references you gave, but some initial questions occured to me.

- There does not seem to be an implementation either in gtk+ or KDE/Qt mentioned yet. Would you want to use a gtk dialog then ? This would be easily done when using the gtk plugin, however less trivial in the Qt plugin or the native X plugin (because the latter two do not run any kind of toolkit "native" event queue). Or would there be an implementation using OOo's native toolkit VCL ? That would seem to contradict the idea of having a system wide dialog however. OTOH this would work out of the box on all our plaforms.


The dialog implementation is currently in the works by one GSoC student (Alexander Wauck). Another student (Lars Uebernickel) is working on a DBUS interface between dialog and application. The dialog will be a plug-in coupled via DBUS (and additional socket for high-volume data transfer). So no dialog needs to be coded for OOo, also OOo does not need to be linked with additional GUI toolkit libraries. Any dialog using Lars' interface will work with OOo, independently which GUI toolkit it uses.

Lars (CCed) will work together with you on adding the DBUS interface to OOo. Please let the right people contact him.

- The dialog provides a preview feature. We can do this similar to the current MacPort native dialog, which implementationwise comes up after OOo has prepared the whole document for printing. This is a little awkward because the whole document is held in memory for, however until we change our applications to give up the "push" model they currently employ, this is the only way we can provide this kind of preview functionality. However how would the preview actually work ? What API would be used to render the page content to the preview ?


See

http://www.linuxfoundation.org/en/OpenPrinting/Specifications

and

http://www.linuxfoundation.org/en/OpenPrinting/Requirements

Lars will update these pages regularly.

Actually the biggest advantage I see here would be that CUPS could now support print jobs containing multiple page formats (like e.g. a letter with one page being the envelope) as PDF has the possibility to size every page. Will that be possible ? The other big advantage is to reliably use transparency.

CUPS does not nail down the page size for the job. A change of the page size in the middle of a job should not be a problem if the printer is configured to select the tray by page size.

   Till

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to