Donnez vie à vos documents numériques !
 

Numérotation de pages au sein du PDF

abracadabraPDF Forums PDF – Général Numérotation de pages au sein du PDF

  • Ce sujet est vide.
Affichage de 4 réponses de 1 à 4 (sur un total de 4)
  • Auteur
    Réponses
  • #61720
    Merlin
    Maître des clés

    Bonjour et bienvenue.

    A placer en script de calcul dans les champs concernés :

    Pour les pages statiques :
    event.value = “Virement ” + (event.target.page + 1) + ” / ” + this.numPages;

    Pour les pages issues d’un modèle :
    event.value = “Virement ” + (event.target.page[1] + 1) + ” / ” + this.numPages;
    Ce script ne s’affiche correctement que sur les pages modèles qui ont été dupliquées et affichées (spawned), il ne fonctionne pas sur pages modèles elles mêmes (erreur NaN), c’est normal.

    #61721
    vahns
    Membre

    Merci beaucoup  :bravo:

    Par contre la première solution fonctionne nickel dans mon document
    Le première page est le modèle, le premier formulaire a été rempli
    je duplique ma page, le numérotage s’incrémente très bien.

    Maintenant je souhaite pouvoir supprimer toutes la pages ajoutées
    je pensais afficher un bouton et demander à l’utilisateur de choisir les numéros de pages de début et de fin de suppression.
    Ou plus simple un script qui supprime toutes les pages sauf la première
    j’ai bien vu un sujet http://abracadabrapdf.net/forum/index.php/topic,1947.msg9901.html#msg9901
    mais j’ai du mal à le faire correctement
    Même en étant simpliste
    Je créée un bouton
    y attache une action  Exécuter un script Javascript

    this.deletePages({nStart: 1, nEnd: 3});

    Et c’est tout

    Voilà le message de la console

    TypeError: Type d’argument incorrect.
    Doc.deletePages:1:Field Button2:Mouse Up
    ===> Paramètre nStart.

    J’ai essayé aussi
    this.deletePages({nStart: 1});

    Afin qu’il supprime toutes les pages sauf la première
    même message

    TypeError: Type d’argument incorrect.
    Doc.deletePages:1:Field Button2:Mouse Up
    ===> Paramètre nStart.

    Je suis un peu perdu  :Smiley11:


    Dans un monde idéal il faudrait, en fonction du nombre de pages, proposer la suppression de tout ou partie des pages, en sélectionnant, soit toutes pages, soit en sélectionnant plusieurs pages.
    A l’exception de la première bien sur

    Un grand merci encore pour votre aide

    #61722
    Merlin
    Maître des clés

    Ou plus simple un script qui supprime toutes les pages sauf la première

    Code:
    if (this.numPages > 1) {this.deletePages({nStart: 1, nEnd: this.numPages-1});}

    Ça fonctionne avec Acrobat Reader mais seulement avec les pages qui ont été générées (spawn) depuis un modèle, pas avec les pages statiques.

    #61723
    vahns
    Membre

    Merci beaucoup Merlin
    :soleil:

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