Auteur Sujet: Impression des annotations par script  (Lu 128 fois)

18 janvier 2017 : 09:32
Réponse #7

bebarth

  • *****
  • Information
  • Grand magicien
  • Messages: 630
    • Besoin d'une ostéopathe ?
@ 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:

18 janvier 2017 : 03:01
Réponse #6

Merlin

  • *****
  • Information
  • Grand magicien
  • Administrateur
  • Messages: 6 773
  • abracadabrantesque
    • abracadabraPDF.net
@ 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:

17 janvier 2017 : 21:25
Réponse #5

passifacile

  • ****
  • Information
  • Magicien
  • Messages: 78
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.

17 janvier 2017 : 08:34
Réponse #4

bebarth

  • *****
  • Information
  • Grand magicien
  • Messages: 630
    • Besoin d'une ostéopathe ?
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:

17 janvier 2017 : 07:28
Réponse #3

passifacile

  • ****
  • Information
  • Magicien
  • Messages: 78
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:

17 janvier 2017 : 01:06
Réponse #2

Merlin

  • *****
  • Information
  • Grand magicien
  • Administrateur
  • Messages: 6 773
  • abracadabrantesque
    • abracadabraPDF.net
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:

16 janvier 2017 : 19:37
Réponse #1

passifacile

  • ****
  • Information
  • Magicien
  • Messages: 78
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,