Forums : XPCom

Aller à la discussion :  Plus récente Plus ancienne

# XPCOM et les params d'impression

Envoyé par : guslinux

Date : 17/03/2007 22:37

Bonjour à tous,

Me voici de retour avec mes questions ^^

Donc voici mon problème : J'ai réussi à utiliser PrintUtils et donc à régler les paramètres via la fenetre de configuration. J'ai assigné un racourci caché pour pouvoir modifier ces paramètres.

Mais, je voudrais pouvoir faire en sorte qu'il y ai des paramètres par défaut ... je ne sais pas où s'enregistrent les paramètres car quand je prends mon programme et que je vais le tester sur une autre machine, je me retrouve avec les paramètres par défaut.

Deux solutions donc :

  1. Forcer les paramètres au lancement de l'appli (via XPCOM ?).
  2. Modifier les paramètres là où ils sont enregistrés (mais où ?).

J'ai trouvé quelques liens et je suis arrivé à lire des pramètres ... mais pas les changer...

Implémentation : http://www.idevapps.com/forum/showthread(..)

Documentation : http://www.xulplanet.com/references/xpco(..)

Voici ma portion de code :

var PSSVC = Components.classes["@mozilla.org/gfx/printsettings-service;1"] .getService(Components.interfaces.nsIPrintSettingsService);
     printSettings = PSSVC.globalPrintSettings;
     alert(printSettings.GetPrintOptions(printBGColors));
     printSettings.printBGColors=true;
     alert(printSettings.printBGColors);

Merci d'avance pour vos réponses.

Edit : J'ai aussi décortiqué les scripts présents dans le tookit.jar ... mais je n'en ai pas tiré grand chose :-s

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.