Donnez vie à vos documents numériques !
 

Recherche d’objet

abracadabraPDF Forums PDF – Général Recherche d’objet

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #43442
    alexkidd
    Invité

    J’ai crée un fichier pdf représentant el plan d’un batîment . Sur celui-ci j’ai ajouté différents postes représentés à l’aide de bouton .Pour chacun de ces boutons , j’ai crée un signet . Lorque je clique sur ce signet , je fais à l’endroit où ce trouve le bouton associé . Cependant si je bouge mon bouton , il faut que je réactualise l’action liés à mon signet.

    Je voudrais savoir si il est possible en JavaScript de faire un zoom sur un bouton donc je connais le nom mais pas la position en cliquant sur un signet.

    En gros :

    – etape 1 : trouver le bouton

    – etape 2 : zoomer sur sa position

Affichage de 6 réponses de 1 à 6 (sur un total de 6)
  • Auteur
    Réponses
  • #48716
    Merlin
    Maître des clés

    Non, en JavaScript il te faut aller chercher le nom du bouton, récupérer ses coordonnées, récupérer les dimensions de l’écran et récupérer les dimensions de la fenetre.

    A partir de là tu peux commencer à rediger un script qui zoomera…

    Bon courage !

    #-o

    A mon avis, le + simple est d’attendre que les boutons aient fini de bouger pour placer les liens des signets.

    😉 😉

    #48717
    alexkidd
    Invité

    Mon problème est mes boutons changent de place de manière importante et la mise à jour est fastidieuse ( >80 boutons).

    Tu n’aurais pas quelque piste pour :

    – recuperer les coordonnées du bouton dont on connait déjà le nom

    – centrer l’ecran sur cette position

    #48718
    alexkidd
    Invité

    Bon j’ai avancé un peu , voià le script tout simple que j’obtiens:

    J’ai crée bouton nommé “button1” . Dans un signet j’ai ajouté le scirpt suivi

    var f =getField(“button1”)

    f.setFocus()

    donc j’arrive à me centrer sur mon bouton mais je n’arrive pas à récupérer ou changer la valeur du zoom .

    Si quelqu’un peut m’aider

    #48719
    Merlin
    Maître des clés

    recuperer les coordonnées du bouton dont on connait déjà le nom

    Il s’agit de la propriété Rect des champs :

    http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJS.pdf#page=397

    :thumb:

    #48720
    Merlin
    Maître des clés

    récupérer ou changer la valeur du zoom

    Il s’agit de la propriété Zoom de l’application :

    http://partners.adobe.com/public/developer/en/acrobat/sdk/AcroJS.pdf#page=226

    :thumb:

    #48721
    alexkidd
    Invité

    Merci pour ta réactivité =D>

Affichage de 6 réponses de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.