Imprimante : afficher le dialogue des propriétés d'imprimante
Je souhaite fabriquer entièrement la page de demande d'impression. La mienne doit être beaucoup plus sophistiquée que celle obtenue avec :
Code:
1 2 3 4
| PrinterJob job = PrinterJob.getPrinterJob();
PageFormat pf = job.pageDialog(job.defaultPage());
ou
job.printDialog(); |
Il me manque juste la façon d'appeler la page des propriétés de l'imprimante (le bouton avec ... ). Je n'ai pas trouvé sur le net quoique ce soit à ce sujet.
Sous windows, cela correspond à l'API (en VB) :
Public Declare Function DocumentProperties Lib "winspool.drv" Alias "DocumentPropertiesA" (ByVal hwnd As Long, ByVal hPrinter As Long, ByVal pDeviceName As String, pDevModeOutput As Any, pDevModeInput As Any, ByVal fMode As Long) As Long
Une piste ?
Christian