Inscrivez-vous

abracadabraPDF forum

Le seul forum francophone entièrement dédié au format PDF (norme ISO 32000)

passifacile

16 janvier 2017 : 19:37
Grand magicien Messages: 135
Bonsoir.

Je souhaite imprimer un document AVEC ses annotations, sans avoir à passer par la boîte de dialogue d'impression.

Dans AcroJS Guide, (je crois bien que) j'ai trouvé les paramètres utiles et les exemples, mais cela n'a pas d'effet (l'impression via le script du bouton produit une impression sans la droite (trait traçage du 2ème champ).

Si j'imprime via la boîte de dialogue, je peux choisir le paramètre "Document et annotations", et dans ce cas, ça marche.

Est-ce qu'une "droite" ferait l'objet d'un autre paramètre que bAnnotations ?

Je joins un fichier d'exemple avec un script issu d'AcroJS Guide.

Cordialement,


  • Grand magicien
  • Messages: 7 527

Re : Impression des annotations par script

Merlin Réponse 1 17 janvier 2017 : 01:06

Bonsoir.

Les annotations n'ont pas de propriété d'impression indépendante, c'est tout ou rien.
Il n'y a aucune raison pour qu'une seule ne soit pas imprimée, à part un bug bien sur…  :Smiley02:
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur

  • Grand magicien
  • Messages: 135

Re : Impression des annotations par script

passifacile Réponse 2 17 janvier 2017 : 07:28

Bonjour, Merlin.

Dans le cas d'espèce, aucune annotation ne s'imprime quand je lance le script, quelle que soit la valeur du paramètre "bAnnotations" (je prenais l'exemple d'une droite car ce sont les types d'annotation que j'utilise. Mais cela touche également les autres types, les tampons, par exemple).

Dans tous les cas, le script applique le dernier paramétrage effectué dans la boîte de dialogue au moment d'une impression via les menus. Et si la dernière impression a été faite avec "document" seul, le paramètre du script ne le modifie pas...

 :mur:

  • Grand magicien
  • Messages: 885

Re : Impression des annotations par script

bebarth Réponse 3 17 janvier 2017 : 08:34

bonjour,
Ça fonctionne avec les paramètres de l'imprimante :
http://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2FPrintParams_properties.htm

var pp = this.getPrintParams();
pp.interactive = pp.constants.interactionLevel.si lent;
pp.printContent = pp.constants.printContents.docAn dComments;
this.print(pp);

@+
 :bonjour:

  • Grand magicien
  • Messages: 135

Re : Impression des annotations par script

passifacile Réponse 4 17 janvier 2017 : 21:25

Bonsoir.

@ Merlin : le script actuel de mon fichier, installé sur un autre PC, fonctionne correctement. :Euuuh:

@ Bebarth : merci : Je vais cependant appliquer ta solution en espérant que ça fonctionne aussi sur mon PC récalcitrant... :Smiley08:

Bonne soirée.

  • Grand magicien
  • Messages: 7 527

Re : Re : Impression des annotations par script

Merlin Réponse 5 18 janvier 2017 : 03:01

@ Merlin : le script actuel de mon fichier, installé sur un autre PC, fonctionne correctement. :Euuuh:

Il me semblait bien que ça sentait le bug…   :Smiley11:
Acrobate du PDF, InDesigner, Photoshopographe et WordPresseur

  • Grand magicien
  • Messages: 885

Re : Re : Impression des annotations par script

bebarth Réponse 6 18 janvier 2017 : 09:32

@ Merlin : le script actuel de mon fichier, installé sur un autre PC, fonctionne correctement. :Euuuh:

...ça ne fonctionnait pas non plus sur mon Mac !
@+
 :bonjour: