APPX is the Premier Development and Runtime Environment for Business Application Software
(Answer) (Category) FAQ's - APPX Software, Inc. : (Category) APPX Utility : (Category) APPX Development Environment : (Category) Other Application Design Questions :
Print Setup on the Java Client
The Print Setup action is a client side action. Kind of like TAB. When something fires the option the client processes that directly. It does not set it back to the server for processing. For TAB the trigger is the keyboard. For Print Setup the trigger is a widget that has it's option set to fire PRINT SETUP. You can add a button widget to a screen that fires PRINT SETUP as the option and the client will process it when it is clicked.

Setting option to PRINT SETUP in ILF code has no effect because the client does not see the ILF code run. Just like setting option to TAB has no effect.

Print Setup is client platform specific. On windows it works for a number of reasons:

  
1) Windows has a common print setup dialog at the OS level we can easily call;
2) We interface our client side printing to the print driver that the print setup dialog controls using winprint, so the options you change will be used when you go to print.

It does not work on Linux because:

1) There is no one common dialog we can call;
2) If we did call one of the dialogs on linux the values you set would not get picked up by the appx_print script we run to queue files. This last reason is also why we do not call a print setup on OSX. The values you set would not get used anyway by appx_print.

[Append to This Answer]
2006-Jul-31 1:41pm
Previous: (Answer) What does the new GUI attribute "Shrink To Fit Content" do?
Next: (Answer) What is the difference between --- MODE and --- INTERACTIVE PHASE?
This document is: http://board.appx.com/cgi-bin/fom.cgi?file=636
[Search] [Appearance]
This is a Faq-O-Matic 2.719.
Copyright 2003 by APPX Software, Inc. All rights reserved.