Donnez vie à vos documents numériques !
 

club3dtext

Toutes mes réponses sur les forums

Affichage de 49 réponses de 1 à 49 (sur un total de 49)
  • Auteur
    Réponses
  • en réponse à : Duplication de champs et de page dans un formulaire #58665
    club3dtext
    Membre

    C’est vraiment très apprécié, mais si je veux appliqué ce script pour un formulaire comment dois-je possédé? MERCI POUR TON AIDE!

    club3dtext
    Membre

    Quand j’active cette option la pièce jointe qui est dans ne s’ouvre pas en cliquant sur le bouton. On dirait que la protection affection aussi la pièce jointe je veux proteger mon document et je veux que la pièce jointe qui s’y trouve soit accessible aussi y a t’il un moyen de solutionner ça. Voir le fichier joint.

    club3dtext
    Membre

      J’ai déjà visionné ce document, mais ce que je pensais faire c’est de créer un compte utilisateur dont on met Nom et Prénom ou Speudonyme puis un mot de passe et tant d’autres informations puis un bouton créer un compte pour valider les information. Sur ce formulaire on peut créer plusieurs comptes.
    Une fois que le compte crée, pour ouvrir la pièce jointe il vous faux Pseudonyme et mot de passe. Toutes les explications possibles se trouvent dans la pièce jointe Créer un Compte Utilisateur.

    club3dtext
    Membre

    Ce je veux dir par là en activant cette option je ne peux pas ouvrir un lien avec le bouton. Y a-t’il un autre moyen.

    club3dtext
    Membre

    Alors là qu’est-ce que je dois faire en ce sens. Parce que sans la securité du document le lien s’ouvre sans problème mais une fois securisé ça ne s’ouvre plus. Ne peut-on pas contourner ça pour avoir le document protéger et une possibilité d’ouvrir le lien qui est dans le document protégé.

    club3dtext
    Membre

    Je dois signaler que moi aussi de mon coté j’avance à petit pas et j’aimerais si possible avoir un exemple de ton travail tofteuf, mais cela n’empêche pas que j’ai un souci avec un lien dans mon travail. Quand j’active la securité du document dans Document propriété, toute fois j’ai un bouton pour ouvrir un lien et le lien est bien présent dans le document ca refuse de s’ouvrir  :Euuuh:
    Quelqu’un peu m’aider svp :priere:

    en réponse à : Numérotation automatique. – RÉPONDU #56218
    club3dtext
    Membre

    Bien merci à vous, j’ai copié les scripts document javascript et ça marche très bien. :extra:

    en réponse à : Numérotation automatique. – RÉPONDU #56215
    club3dtext
    Membre

    Merci Merlin,
    Voici donc la méthode que j’utilise pour identifier les formulaires lorsqu’on me demande de numéroter les documents du jour. Ici les numéros sont de la forme aaaammjj-xx. Le compteur repart à 01 chaque jour. Trois scripts sont à l’oeuvre:
    initialisation()
    enregistrement()
    numerotation()
    Le dernier numéro est mémorisé par une variable locale lors de l’enregistrement du formulaire:

    global.dernNum=this.getField(fNum).value;
    global.setPersistent(“dernNum”,true);
    Attention, ce script devra être adapté pour fonctionner avec plusieurs formulaires utilisés simultanément. Je proposerai une variante pour ça.
    D’autres idées our fare ça ?

    Salut à vous Alex,  j’aimerais avoir les codes pour pouvoir faire un formulaire de meme type.
    J’ai trouvé ces codes :

    En Set document Actions
    Document Will Save:
    global.dernNum=this.getField(fNum).value;
    global.setPersistent(“dernNum”,true);

    Attribuer un numéro
    Script place dans le bouton “Num” en Actions, Mouse Up, Run a JavaScript:
    numerotation();
    Valider le bordereau
    Script place dans le bouton “Validation” en Action, Mouse Up, Run a JavaScript:
    enregistrement();
    Je suis sur Adobe Acrobat Pro, l’exemple NumerotationAutomatiqueFormulaire.pdf fonction très bien mais comme je vous le dit je recopie les scripts trouvés dans ce fichier pour en faire un autre ça ne marche pas. Je vous en prie aidez-moi. Merci.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55754
    club3dtext
    Membre

    J’utilise Adobe Acrobat Pro et ça ne marche pas de mon coté, les champs PupUp Menu ne se bloquent pas. Vous utilisez quel Acrobat pour que cele puisse fonctionnner de votre coté?

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55752
    club3dtext
    Membre

    Ok, j’ai bien compris, mais pourtant mon grand probleme pour l’instant c’est que je n’arrive pas bloquer les champs popUpMenu, si vous pouvez bien panchez sur mon cas ça fera du bien pour votre aide, encore merci de vos soutiens antérieurs. Dans le même fichier doc-demo-OK modifier en cliquant sur SaveAs les champs popUpMenu ne se bloquent pas.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55750
    club3dtext
    Membre

    En sauvegardant le fichier doc-demo-OK modifier sous un autre nom bloque tous les champs Menu déroulant, PopUp Menu et autres, se ferme et s’ouvre automatiquement sur le même nom en pièce jointe dans le fichier doc-demo-OK modifier.

    J’ai ajouté le fichier Proforma Facture2 dans le fichier doc-demo-OK pour alleger le poid de mon fichier.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55748
    club3dtext
    Membre

    J’ai essayé de vous envoyez le fichier joint on m’a dit que le fichier est trop lourd.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55746
    club3dtext
    Membre

    La question est si on veut bloquer un champ PopUp Menu, est-ce qu’il y a un script pour faire cela. J’ai utilisé ce script :

    //Masquer le bouton
    event.target.display = display.hidden;
    this.getField(“Rosso”).display = display.hidden;
    //Verrouiller tous les champs
    for (var i=0; i  var fname = this.getNthFieldName(i);
      var f = this.getField(fname);
      f.readonly = true;
    }
    // Enregistrer
    app.execMenuItem(“SaveAs”);

    pour bloquer plusieurs champs mais les champs PopUp Menu ne sont pas bloqués.

    en réponse à : Exportation d’un formulaire en PDF non modifiable. – RÉSOLU #55744
    club3dtext
    Membre

    1- On utilise la Convention de dénomination des champs de formulaire pour se simplifier la vie : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/

    2- On ajoute cette ligne de script :
    this.getField(“Rosso”).display = display.hidden;

    Ce qui nous donne :

    //Masquer le bouton
    event.target.display = display.hidden;
    this.getField(“Rosso”).display = display.hidden;
    //Verrouiller tous les champs
    for (var i=0; i  var fname = this.getNthFieldName(i);
      var f = this.getField(fname);
      f.readonly = true;
    }
    // Enregistrer
    app.execMenuItem(“SaveAs”);

    Exemple ci-joint.
    :Smiley03:

    Bien le boujour à vous, sur cette question je voulais savoir si on a un champ PopUp Menu ou menu déroulant quel script doit-on avoir pour le bloquer?

    en réponse à : Comment créer un Compte à rebours avec acrobat pro? #57191
    club3dtext
    Membre

    Concernant ce sujet encore, comment peut-on modifier le script pour avoir un Compte à rebours avec seulement les secondes affichées, toujours avec les mêmes options Start, Stop, Clear et le parametre de seconde.

    EX : COMPTE A REBOURS DE 60 SECONDES.

    en réponse à : Comment créer un Compte à rebours avec acrobat pro? #57189
    club3dtext
    Membre

    Oui Merlin j’ai tout fait : j’ai copié tous les scripts, les scripts du JavaScript Document, les champs et les boutons mais en les placant dans un autre formulaire quand je clique sur le bouton Start ça ne marche pas. Je ne sais pas s’il y a un script ou autre chose que je devrais copié pour que sa puisse marché.

    en réponse à : Bouton pour ajout fomulaire a la suite d’un autre #56755
    club3dtext
    Membre

    Oui je comprend, mais imagine que j’ai un formulaire de trois pages et qu’au troisième page, je veux changer les informations, alors là il faut seulement reinitialiser que seulement la troisième page du formulaire et non la totalité du formulaire en question.

    – Encore une autre question sur ce sujet, n’y a t’il pas moyen de dupiquer un formulaire sans son contenu? C’est-à-dire en faisant la duplication on a un nouveau formulaire sans être remplis. Disons une duplication tout a fait réinitialisée.

    club3dtext
    Membre

    Merlin, je tiens à m’excuser pour la faute de frappe, j’ai pas fait attention, encore merci pour la motivation.

    en réponse à : Bouton pour ajout fomulaire a la suite d’un autre #56753
    club3dtext
    Membre

    C’est fait pour !
    Dans le mesure où tous les champs d’une page ont un nom qui commence toujours par P1. ou P2. ou P3. etc. il est très facile de ne s’adresser qu’aux champs d’une page en particulier grâce à la Convention de dénomination des champs de formulaires.

    Donc par exemple pour réinitialiser les champs de la page 3 :

    Code:
    this.resetForm([“P3”]);

    :Smiley15:

    Voici le code trouvé dans le fichier carnet_de_plongéele_V5.pdf, ce code se trouve dans Document JavaScript : CustomJavaScript

    function trombiReset()
    {// mise en variable du texte de l’alerte
    if (app.language == “FRA”)
            {var alerte = “Voulez vous vraiment supprimer le contenu de TOUS les champs de donnu00E9es ?nnCette action ne pourra pas u00EAtre annulu00E9e.”;}
            else
            {var alerte = “Reset all form fields?nnThis action cannot be undone.nOK to continue?”;}
    if (app.alert({cMsg:alerte, nIcon:1, cTitle:”Trombinoscope”, nIcon: 1, nType: 2}) == 4)
    {this.resetForm();
    this.getField(“photo”).buttonPosition = position.textOnly;
    }
    }

    D’après toi, ou dois-je placer ou encore comment procéder pour que se script : this.resetForm([“P1”]); this.resetForm([“P2”]); this.resetForm([“P3”]); etc. qu’à chaque nouvelle page, reset la page en question.

    en réponse à : Bouton pour ajout fomulaire a la suite d’un autre #56751
    club3dtext
    Membre

    Concernant ce bouton pour ajouter une autre page à la suite d’un autre, n’y a t’il pas moyen pour que les boutons de cette page affecte seulement que la page en question. Telque le bouton reset si on est sur la page2 par exemple le bouton reset réinitialisera que seulement la page2 et les autres pages tels qu’elles sont.

    club3dtext
    Membre

    :mur: Après plusieur essaie et beaucoup de reflection j’ai trouvé la formule exacte!  :extra:

    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (((this.getField(“C.0″).isBoxChecked(0)==””)&&(this.getField(“C2.0″).isBoxChecked(0)==””))){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“C.0”).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnIl faut faire un choix entre Oui ou Non  pour que l’impression soit possible.”)
        this.getField(“C.0”).setFocus()
        break;
    }
    }

    club3dtext
    Membre

    Merci Merlin, mais j’avais bien trouvé la façon de formuler mon script encore Merci. MERLIN

    :oh: Ecoute Merlin quelque chose m’a échapper concernant la case à cocher, si je dois faire un choix entre deux cases à cocher, soit Oui soit Non.
    Quand je clique sur Oui, Non est déactivé et quand je clique Non, Oui est déactivé, comment modifier ce script pour avoir un tel résultat.
    Voici le script:
    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (this.getField(“c.”+i).isBoxChecked(0)==””){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“c.”+i).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnIl faut faire un choix entre Oui ou Non pour que l’impression soit possible.”)
        this.getField(“c.”+i).setFocus()
        break;
    }
    }

    club3dtext
    Membre

    Oui Merlin j’ai le lien check_required_fields_before_pri nt
    le problème c’est que j’ai pas utiliser la convention de dénomination des champs c’est-à-dire en clair les relations parent-enfant. Mais plutôt des champs qui n’ont pas été parent-enfants et qu’à l’interieur de chaque champ il y a un texte prérempli que j’ai placé dans Actions on Focus pour disparraitre le texte prérempli et on Blur si rien n’a été écrit et revient au même.

    – Voilà si le champ conserve toujours le texte prérempli, nous allons avoir un message d’alerte disant qu’il faut remplir le champ en question.
    mais si le champ est rempli d’un autre texte qui est différent du texte prérempli alors là sur le bouton en question on peut soit imprimer, sauvegarder ou envoyer par email.

    – J’aimerais que se script soit aussi valable les cases à crocher. Je vous prie de bien vouloir m’aider SVP. ET MERCI.

    En réfléchissant je crois savoir comment bien posé la question sur ce sujet :
    –  :Euuuh: Script en Action dans le Bouton imprimer
    Si (la couleur du texte par défaut dans le champ Nom est toujours présent dans le champ alors le champ est considéré comme vide)
    et si le champ Nom est condéré comme un champ vide
    {Affiche un message}

    Explication : Lorsque la curseur se trouve dans le champ Nom, le champ devient automatiquement vide et aussi si aucun texte n’a été rentré dans le champ Nom alors que le champ conserve toujours son texte par défaut qui est gris, ce champ sera toujours considéré comme étant vide.
    – Une fois le champ est vide ou considéré comme vide nous aurons un message d’alerte : Ce champ est vide, il doit être rempli avant d’imprimer.

    Voci le lien

    [attachment deleted by admin]

    en réponse à : Contraire de isBoxChecked #57002
    club3dtext
    Membre

    Si je veux remplacer ce script
    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (this.getField(“c.”+i).isBoxChecked(0)){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“c.”+i).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnToutes les cases de ce document doivent être checkées pour que l’impression soit possible.”)
        this.getField(“c.”+i).setFocus()
        break;
    }
    }

    au lieu d’avoir case à coché (isBoxChecked) mais de préférence case decoché, comment je dois reécrire le script pour avoir si une case n’est pas cochée affiche un message d’alerte. MERCI

    Merci pour l’idée de la case-à-cocher il faut cocher l’option “Obligatoire” dans les Propriétés du champ.
    Je dois te dire que j’ai aussi assayé mais ça n’a pas marché et toute il m’est l’idée d’ajouter ça dans le script

    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (this.getField(“c.”+i).isBoxChecked(0)==””){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“c.”+i).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnToutes les cases de ce document doivent être checkées pour que l’impression soit possible.”)
        this.getField(“c.”+i).setFocus()
        break;
    }
    }

    et tout d’un coup ça a marché :bonjour: Je t’envoie le lien

    club3dtext
    Membre

    Pour la case-à-cocher il faut cocher l’option “Obligatoire” dans les Propriétés du champ.

    Par-contre je ne comprend toujours pas cette histoire de parent-enfants, certainement parce-que tu n’as toujours pas donné le lien vers “check_required_fields_before_pri nt”.
    Je ne connais pas tout le forum par cœur (en supposant qu’il soit sur ce forum) et je n’ai pas le temps de chercher.
    :bonjour:

    Voici le lien

    [attachment deleted by admin]

    club3dtext
    Membre

    Je ne comprend pas la question… Et on n’a toujours pas le lien.
    :joker:

    La question est si j’ai des champs qui ne sont pas des champs parent-enfants et aussi des cases à coché comment dois-je m
    y prendre pour avoir la réalisation telque check required fields before print.
    :Euuuh: La seule différence j’ai dans les champs des textes préremplis.

    [attachment deleted by admin]

    en réponse à : Contraire de isBoxChecked #57000
    club3dtext
    Membre

    Bonjour,

    1- En français “checké” se dit “coché”.
    :geek:

    2- Vous pouvez répéter la question ?
    :Euuuh:

    La question est bien comment je peux faire pour avoir le contraire de isBoxChecked dans ce script?
    J’ai beau pensé que c’était isBoxUnchecked mais ça ne marche pas.

    La condition serait si ces cases ne sont pas cochés nous aurons un message disant il faut les cochés pour pouvoir imprimer.

    var flag = 0;
    for (var i=0;  i <=4; i++)  {
      if (this.getField(“c.”+i).isBoxChecked(0)){
            flag = 1;
          app.beep(0)
    var cMsg1 = this.getField(“c.”+i).userName
          app.alert(“La case ” + cMsg1 + ” n’a pas été checké.nnToutes les cases de ce document doivent être checkées pour que l’impression soit possible.”)
        this.getField(“c.”+i).setFocus()
        break;
    }
    }

    club3dtext
    Membre

    On en parle ici justement : http://abracadabrapdf.net/forum/index.php/topic,2358.0.html

    Mais tu crois suivant la complexité de mon formulaire, est-il possible d’arriver à une chose du genre? Sans avoir des champs parent-enfants et des cases à crocher. Car j’ai beau essayer de modifier le script de remplir un champ avant d’imprimer.

    club3dtext
    Membre

    Oui Merlin j’ai le lien check_required_fields_before_print
    le problème c’est que j’ai pas utiliser la convention de dénomination des champs c’est-à-dire en clair les relations parent-enfant. Mais plutôt des champs qui n’ont pas été parent-enfants et qu’à l’interieur de chaque champ il y a un texte prérempli que j’ai placé dans Actions on Focus pour disparraitre le texte prérempli et on Blur si rien n’a été écrit et revient au même.

    – Voilà si le champ conserve toujours le texte prérempli, nous allons avoir un message d’alerte disant qu’il faut remplir le champ en question.
    mais si le champ est rempli d’un autre texte qui est différent du texte prérempli alors là sur le bouton en question on peut soit imprimer, sauvegarder ou envoyer par email.

    – J’aimerais que se script soit aussi valable les cases à crocher. Je vous prie de bien vouloir m’aider SVP. ET MERCI.

    [attachment deleted by admin]

    club3dtext
    Membre

    Bonsoir,

    Je souhaite rendre comme obligatoire certains champs d’un formulaire (nom, prénom…).  L’idéal serait qu’après le remplissage du formulaire par le client, au moment de l’enregistrement, si certains des champs obligatoires ne sont pas remplis, une fenêtre de dialogue apparaitrait indiquant que les “champs nom, prénom… ne sont pas renseigner”, et l’enregistrement s’effectuerait. Averti, le client pourrait donc renseigner ces champs là et enregistrer à nouveau.
    J’ai regardé un peu partout ; résultat : ceci est possible lors d’un envoi du fichier pdf par mail, ce qui n’est pas mon cas, puisque les clients nous déposent leur fichier sur clé USB ou FTP.
    Je pense que la solution serait de définir une action sur les champs obligatoire à l’aide d’un code javascript.
    Existe-t-il un code adapté à mon problème ?

    Merci d’avance de votre aide.

    Bonsoir,

    Je souhaite rendre comme obligatoire certains champs d’un formulaire (nom, prénom…).  L’idéal serait qu’après le remplissage du formulaire par le client, au moment de l’enregistrement, si certains des champs obligatoires ne sont pas remplis, une fenêtre de dialogue apparaitrait indiquant que les “champs nom, prénom… ne sont pas renseigner”, et l’enregistrement s’effectuerait. Averti, le client pourrait donc renseigner ces champs là et enregistrer à nouveau.
    J’ai regardé un peu partout ; résultat : ceci est possible lors d’un envoi du fichier pdf par mail, ce qui n’est pas mon cas, puisque les clients nous déposent leur fichier sur clé USB ou FTP.
    Je pense que la solution serait de définir une action sur les champs obligatoire à l’aide d’un code javascript.
    Existe-t-il un code adapté à mon problème ?

    Merci d’avance de votre aide.

    C’est exactement ça je voulais expliqué quand je voulais une validation de formulaire avec des champs obligatoires, moi aussi de mon coté j’ai beau vérifié dans les discussions j’ai rien trouvé de différent que seulement tout cela est possible lors d’un envoi du fichier pdf par mail, mais moi tout ce je veux c’est les clients nous déposent leur formulaire sur clé USB ou autre.
    D’une mamière ou d’une autre mes champs ne sont pas des champs mère et fils, ce des champs simples qui n’ont pas dupliqués.

    en réponse à : Sauvegarder #56907
    club3dtext
    Membre

    Voilà je voulais avoir un script pour sauvegarder le formulaire.

    Exemple : en cliquant sur le bouton sauvegarder on aura une fenetre SAVE AS mais avec le nom d’un champ ou des champs comme nom de sauvegarder, j’y arrive pas encore à le faire comme je vous le signale.

    en réponse à : Sauvegarder #56905
    club3dtext
    Membre

    Bien merci Merlin je viens de trouver une solution a ce probleme  de sauvegarde.

    en réponse à : Personnaliser le symbole de la monnaie. – RÉPONDU #56212
    club3dtext
    Membre

    Par exemple la gourde est le nom de la monnaie haitienne et son symbole est HTG.

    HTG 100

    club3dtext
    Membre

    Mille merci encore de bien vouloir se pencher sur mon cas et je dois vous dire d’Abracadabra.pdf.net j’ai appris beaucoup de chose et ceci grace à vos talents d’Alex et plus d’un, je vais jetter un coup d’oeil sur le Post Numérotation automatique.

    Encore une fois merci à vous tous.

    en réponse à : IF-THEN quatrième : oui mais. – RÉPONDU #50034
    club3dtext
    Membre

    Un champ texte baptisé “texte1” va recevoir la liste des noms séparés ici par des virgules ou autre chose (caractère séparateur à définir)
    Un second champ texte baptisé “texte2” va recevoir la liste des téléphones séparés ici par le même caractère séparateur.
    En lançant le script ci-dessous vous remplirez automatiquement la liste déroulante baptisée “Liste” .
    Les valeurs affichées sont les noms, les valeurs d’export sont les téléphones.

    function Remplissage()
    {
    console.clear();
    tablenoms=new Array();
    tabletels=new Array();
    //Format csv, le caractère de séparation est le “;”
    caracteresep=”,”;
    //Remplissage de la table des noms à partir du texte 1
    chaine=this.getField(“texte1”).value;
    indice=0;
    indiced=0;
    index=0;
    while(indice {
    if(chaine.substring(indice,(indice+1))==caracteresep|indice==chaine.length-1)
    {
    tablenoms[index]=chaine.substring(indice,indiced)
    console.println(index+”-“+tablenoms[index]);
    indiced=indice+1;
    index=index+1;
    }
    indice=indice+1;
    }
    //Remplissage de la table des téléphones à partir du texte 2
    chaine=this.getField(“texte2”).value;
    indice=0;
    indiced=0;
    index=0;
    while(indice {
    if(chaine.substring(indice,(indice+1))==caracteresep|indice==chaine.length-1)
    {
    tabletels[index]=chaine.substring(indice,indiced)
    console.println(index+”-“+tabletels[index]);
    indiced=indice+1;
    index=index+1;
    }
    indice=indice+1;
    }
    //Remplissage du menu déroulant
    index=tablenoms.length;
      this.getField(“Liste”).clearItems();
        while(index>0)
        {
        index=index-1;
        this.getField(“Liste”).insertItemAt(tablenoms[index],tabletels[index]);
        }
    }

    je voulais savoir ou place ce script et dans quel champ il faut le placer exactement. Un ptit peu d’explication m’aiderais beaucoup plus.

    et encore pour ce script a mettre Enfin, dans le menu déroulant “Liste”, Onglet Format>Script de touches personnalisé, il faut à partir de l’évènement de sélection d’un item renseigner le champ de sortie baptisé ici “Telephone”.

    if(!event.willCommit)
    {
    //mise à jour du champ Telephone
    this.getField(“Telephone”).value=this.event.changeEx;
    }

    Merci

    en réponse à : Majuscule au début de chaque phrase. – RÉPONDU #55074
    club3dtext
    Membre

    Allo et Bonjour à tout le monde de ce forum, je vous félicite pour le travail énorme que vous effectuer au sein de la programmation d’adobe acrobat, cinsèrement toutes mes félicitations.  :bravo: :bravo:.
    Aujourd’hui encore une fois je me penche vers vous afin de pouvoir m’aider sur ce sujet. Je veux faire à chaque phrase comme dans Microsoft Word commencer ma première en majuscule, mais sur tout après (point et espace).
    Quelqu’un aurais-t’il une idée de comment procéder SVP  :priere: :priere: :priere: :priere:?

    club3dtext
    Membre

    Bonjour !  Je tiens à te remercier jsamica pour la réponse rapide, je vais essayer de voir ce que je peux faire et je te dirai le resultat du test. Mais laisse moi te dire pour l’autre code trouvé du fichier display_a_message_if_required_fi elds_are_blank.pdf, si possible essaie de me concocter un exemple en pièce parce que je n’arrive pas à l’interpréter.

    club3dtext
    Membre

    Bonjour à vous,

    Je sais que déjà c’est un sujet considéré résolu sur le forum, considérant ce script de vérification de champ ci-dessous, quelqu’un pourait-il me donner un exemple en piece jointe, s’il vous plaît ? Car je n’y arrive pas tout seul.
    Script tiré de cette pièce jointe : display_a_message_if_required_fields_are_blank.pdf

    var requiredFields = new Array();
    // loop through fields
    for (var i = 0; i < this.numFields; i++){
    // test for required field and if there is no value for the field
    var fName = this.getNthFieldName(i);
    if (this.getField(fName).required & this.getField(fName).value == ”){
    // add required field name to array of required field names
    requiredFields[requiredFields.length] = fName;
    }
    }
    var error = “Please complete the following fields: nn”;
    for (j=0; j < requiredFields.length; j++){
    if (requiredFields[j].value == null){
    error = error + requiredFields[j] + ‘n’;
    }
    }
    if (requiredFields.length > 0)
    app.alert(error);

    Merci.

    [attachment deleted by admin]

    en réponse à : Lire un son à l’ouverture. – RÉPONDU #48543
    club3dtext
    Membre

    :bonjour:  :Euuuh: Je n’arrive pas à ouvrir ce lien : http://abracadabrapdf.net/parking/DarthVader.pdf.zip
    :priere: Quelqu’un peut afficher le fichier pour moi en pièce jointe SVP.

    en réponse à : Faire Don’t Save automatiquement. – RÉSOLU #55104
    club3dtext
    Membre

    Merci beaucoup Merlin  :bravo:
    Ça m’a beaucoup soulager  :extra: tu es vraiment un genie. Encore merci.

    en réponse à : Majuscule au début de chaque phrase. – RÉPONDU #55073
    club3dtext
    Membre

    D’accord et salutatio à toi le grand Merlin,

    Il m’est venu à l’idée si je pouvais dans ce script ajouter un point et un espace et après le script commence par excuter la première lettre en majuscule qu’en penses-tu?
    Voilà la modification du script que je voulais faire :

    Le SCRIPT est :
    if (event.value.toString().length < 1 || /s/gim.test(event.value.toString().charAt(event.value.toString().length-1))) {
    event.change = event.change.toUpperCase() ;
    }

    La modification est une chose du genre :
    if (event.value.toString().length < 1 || /.s/gim.test(event.value.toString().charAt(event.value.toString().length-1))) {
    event.change = event.change.toUpperCase() ;
    }

    Dans cette modification après chaque s on a ça : sS

    ou
    if (event.value.toString().length < 1 || /. /gim.test(event.value.toString().charAt(event.value.toString().length-1))) {
    event.change = event.change.toUpperCase() ;
    }

    ou
    if (event.value.toString().length < 1 || /.&&s/gim.test(event.value.toString().charAt(event.value.toString().length-1))) {
    event.change = event.change.toUpperCase() ;
    }

    Malgré rien ne marche comme je le veux. Tout mon problème ici je veux au lieu d’un s (espace) ou quelque chose d’autre je veux un point espace (.s) une chose du genre pour que le script execute la commende. Mais jusqu’ici je ne sais pas encore m’y prendre.

    N.B.: Qu’en penses-tu de ça ? Si on dit que  la première d’un mot dans le champs doit commenser (^) par majuscule et s’il se termine (&) par un point et un espace la lettre suivante commencera aussi par une majuscule.

    en réponse à : Majuscule au début de chaque phrase. – RÉPONDU #55071
    club3dtext
    Membre

    Salut,

    Je faisais des recherches sur le net concernant le script à mettre une majuscule au début de chaque phrase, pour bien vous dire j’ai rien trouvé pouvant me dépanner ladessus en perseverant je suis tomber sur un script qui me parrait util mais je ne sais pas encore  :doute:, le code est :

    window.onload = function(){
    btnExecuter.onclick = executer;
    }

    function executer(){
    var texteEcrit = txtChaineInitiale.value;
    var longTexte = texteEcrit.length;
    var texteSplit = texteEcrit.split(“.”);
    var motActuelle = “”;
    var nbFoi = 0;
    var i =0;
    var premiereLettre = texteEcrit.charAt(i);
    var chaineEnMaj = texteEcrit.toUpperCase(i+1);

    while(i<= longTexte){
    motActuelle = texteEcrit.charAt(i)
    if(motActuelle == “.”)
    {
    nbFoi++
    txtResultat.value = chaineEnMaj;
    }
    i++;
    }

    }

    Quelqu’un pourrait-il jeter un coup d’oeil la dessus pour voir là ou se trouve l’erreur afin de m’aider à résoudre ce problème, s’il vous plaît ?

    Merci.

    en réponse à : Verrouillage d’un champ après remplissage. – RÉSOLU #54933
    club3dtext
    Membre

    Salut,

    Le mieux est d’utiliser la “Convention de dénomination des champs de formulaire” (faire une recherche, on en a abondamment parlé sur ce forum) pour nommer les 6 parties de champs.

    On peut demander à un champ de signature d’exécuter un script après la signature, donc on demandera au champ de signature de l’utilisateur 1 de verrouiller les champs de l’utilisateur 1, etc.

    Ce qui pourrait donner dans le 1er champ de signature :
    this.getField(“utilisateur1”).readonly = true;

    Dans le 2e :
    this.getField(“utilisateur2”).readonly = true;

    Etc.

    :Smiley01:

    Bonjour  :bonjour:

    Je dois te remercier pour tous les efforts que tu fasses pour nous aider à bien maitriser les scripts.  :Smiley01: Et je dois dire aussi grace à ce forum j’ai pu arriver à maitriser certaines choses en javascript car au départ j’étais null.  :bravo:  :bravo:

    Permet moi de te demander si on a plusieurs champs et boutons radios comment procéder ?

    Merci déjà pour la réponse.

    en réponse à : Mettre un texte en italique ou en gras ? – RÉPONDU #55022
    club3dtext
    Membre

    Salut,

    Concernant les commandes de formatage du texte le meilleur des exemples est ici :
    http://abracadabrapdf.net/articles.php?lng=fr&pg=75

    :Smiley01:

    Je m’explique plus clairement, on a un champ qui a un texte pré remplis mais le texte est en italique de couleur gris. Maintenant quand le souris est enfoncé dans le champ le texte pré remplis disparait qui de mon coté est déjà résolu,

    quand je commence à taper un mot dans le champ le texte devient normal de couleur noire

    et une fois le curseur quitte le champ le texte normal toujours de couleur noire.

    Je crois avoir vu ça quelque part je ne me rappelle plus ou ça.
    Merci de m’apporter une solution à ce problème.

    [attachment deleted by admin]

    club3dtext
    Membre

    On ne peut pas enregistrer un document à l’insu de l’utilisateur, donc il n’y a que deux moyens de ne pas avoir cette alerte :

    – ne pas modifier le document,
    – ouvrir le lien dans une nouvelle fenêtre.

    :Smiley15:

    PS : abracadabraPDF met les capitales à la fin, pas au début.
    :Smiley03:

    Ne peut-on pas créer un menu Popup qui à l’ouverture du formulaire s’affiche comme une fenêtre identifiant et qui demande d’entrer nom identifiant et mot de passe pour afficher le formulaire.

    club3dtext
    Membre

    Merci à vous Merlin pour la réponse, je vais l’essayer pour voir. Mais aussi de l’autre coté est-ce qu’on peut empecher ce message faire surface à chaque fois que la piece jointe s’affiche un message d’alert vous demande est-ce que vous voulez sauvegarder le premier fichier. Je vous envoie une image du message. Je veux contourner ce problème.

    [attachment deleted by admin]

    club3dtext
    Membre

    J’ai une autre question à propos du javascript du premier bouton :
    this.exportDataObject({cName: “TEST2.pdf”, nLaunch: 2});

    :priere: Y a t’il un moyen d’ouvrir une pièce joince dans la même fenêtre c’est à dire remplaçant la première fenêtre par la deuxième avec un script.

    en réponse à : Formule condition si / alors. – RÉSOLU #54149
    club3dtext
    Membre

    Sur ce même point n’est-il pas aussi possible d’ouvril un document avec formule condition si / alors
    Exemple :
    si Champ 1 est égal à 100 alors un bouton ouvre un document.

    club3dtext
    Membre

    Tout a fait mieux d’avoir comme message : Merci de saisir votre nom d’utilisateur et de votre mot de passe. Merci

Affichage de 49 réponses de 1 à 49 (sur un total de 49)