Toutes mes réponses sur les forums
-
AuteurRéponses
-
nico21Membre
Voici la solution en cochant et décochant les options une par une .
Il faut désactiver ce qui est souligné en rouge
Bonne soirée :Smiley01:
Nico
nico21MembreOk merci Merlin. Tu peux pas non plus avoir toute les version. Celle là commence à daté mais j’ai toujours le soft pour gérer la 3D qui n’est plus maintenant.
:Smiley02:nico21MembreBonjour Merlin , ça fait longtemps… :Smiley01:
Tu as donné un sacré coups de jeune au site :soleil:Pour mon problème j’utilise la version 9.5.2 adobe Pro et Word 2007.
nico21MembreBonjour Merlin
Comme le 2.0 du SMF est arrivé, maintenant on a le fil RSS du Forum et le graph est plutôt pas mal. :extra:
A Beintôtnico21MembreMerci Merlin :extra:
J’ai fait une mise à jour du soft, passage en 9.4.1 et tout c’est remis à remarcher. Ah ces bug…. :doute:
a+
nico21MembreBonjour
J’avais réaliser un pdf multilangue avec l’aide des membre de ce site . Il marchait trés bien . Je ne sais pas si ça vien de la mise à jour de adobe
la fonctionCode:function start()
{global.langue = “lg_fr”;
}ne marche plus. Est que c’est la cause? V9.3.4
nico21MembreMerci pour toutes les réponses
nico21MembreMerci Merlin
nico21MembreJe suis allée plus loin dans le cas d’une 3eme langue si ça peux aider des débutants comme moi…
dans la foction start j’ai mis
Code:function start()
{global.langue = “lg_xx”;
}J’ai recrée une fonction allemand en ayant
Code:global.langue = “lg_de”;; dans la fonction francais j’ai rajouté
Code:global.langue = “lg_fr”;et dans la fonction anglais
Code:global.langue = “lg_gb”;Le bouton qui va ouvrir le fichier
Code:// Open a document
if (global.langue == “lg_fr”)
app.openDoc(“./8141_DOC/ide-100-200 FR.pdf”);
if (global.langue == “lg_gb”)
app.openDoc(“./8141_DOC/ide-100-200 GB.pdf”);
if (global.langue == “lg_de”)
app.openDoc(“./8141_DOC/ide-100-200 DE.pdf”);nico21MembreVoici le code pour le bouton qui va ouvrir un fichier suivant la langue
BoutonTest qui va chercher dans un sous repertoire par raport au fichier ouvert :contentdance:
Code:// Open a document
if (global.langue == 0)
app.openDoc(“./8141_DOC/Schema pesee statique.pdf”);
else
app.openDoc(“./8141_DOC/fr-CB016P-4.pdf”);Code:function start()
{global.langue = 1;
}Code:function anglais()
{global.langue = 1;
//PAGE1this.getField(“TRANSFERT A POUSSOIR”).buttonSetCaption(“PUSH DIVERTER”);
this.getField(“TRANSFERT A POUSSOIR”).userName=”CLICK HERE”;this.getField(“FICHE MARKETING”).buttonSetCaption(“DATA SHEET”);
this.getField(“FICHE MARKETING”).userName=”CLICK HERE”;this.getField(“CATALOGUE”).buttonSetCaption(“CATALOG”);
this.getField(“CATALOGUE”).userName=”CLICK HERE”;this.getField(“FR-GB”).buttonSetCaption(“GB”);
this.getField(“FR-GB”).userName=”CLICK HERE”;this.getField(“FICHE DE MONTAGE”).buttonSetCaption(“SHEET ASSEMBLY”);
this.getField(“FICHE DE MONTAGE”).userName=”SHEET ASSEMBLY – LOGIN NECESSARY”;this.getField(“Menu general”).buttonSetCaption(“HOME MODEL 3D”);
this.getField(“Menu general”).userName=”CLICK HERE”;this.getField(“OK”).userName=”CLICK HERE”;
this.getField(“Bouton1″).userName=”CLICK HERE TO GO TO THE MODEL 3D”;
this.getField(“BoutonTest”).buttonSetCaption(“Doc en Anglais”);
this.getField(“BoutonTest”).userName=”CLIQUER ICI POUR ACCEDER AU MODEL 3D”;}
Code:function francais()
{
global.langue = 0;
//PAGE1
this.getField(“TRANSFERT A POUSSOIR”).buttonSetCaption(“TRANSFERT A POUSSOIR”);
this.getField(“TRANSFERT A POUSSOIR”).userName=”CLIQUER ICI”;this.getField(“FICHE MARKETING”).buttonSetCaption(“FICHE MARKETING”);
this.getField(“FICHE MARKETING”).userName=”CLIQUER ICI”;this.getField(“CATALOGUE”).buttonSetCaption(“CATALOGUE”);
this.getField(“CATALOGUE”).userName=”CLIQUER ICI”;this.getField(“FR-GB”).buttonSetCaption(“FR”);
this.getField(“FR-GB”).userName=”CLIQUER ICI”;this.getField(“FICHE DE MONTAGE”).buttonSetCaption(“FICHE DE MONTAGE”);
this.getField(“FICHE DE MONTAGE”).userName=”FICHE DE MONTAGE – MOT DE PASSE NECESSAIRE”;this.getField(“Menu general”).buttonSetCaption(“Menu general”);
this.getField(“Menu general”).userName=”CLIQUER ICI”;this.getField(“OK”).userName=”CLIQUER ICI”;
this.getField(“Bouton1″).userName=”CLIQUER ICI POUR ACCEDER AU MODEL 3D”;
this.getField(“BoutonTest”).buttonSetCaption(“Doc en Français”);
this.getField(“BoutonTest”).userName=”CLIQUER ICI POUR ACCEDER AU MODEL 3D”;}
Maintenant que j’ai passé ce mur avec votre aide, j’ai une nouvelle barrière qui est là. Je sais ouvrir le fichier, mais ce fichier est un portfolio!!! Comment accéder au bon fichier du portfolio qui est dans des dossiers FR GB .
nico21Membrepour l’instant j’ai trois fonctions javascript
Code:function francais()
{//PAGE1
this.getField(“TRANSFERT A POUSSOIR”).buttonSetCaption(“TRANSFERT A POUSSOIR”);
this.getField(“TRANSFERT A POUSSOIR”).userName=”CLIQUER ICI”;this.getField(“FICHE MARKETING”).buttonSetCaption(“FICHE MARKETING”);
this.getField(“FICHE MARKETING”).userName=”CLIQUER ICI”;this.getField(“CATALOGUE”).buttonSetCaption(“CATALOGUE”);
this.getField(“CATALOGUE”).userName=”CLIQUER ICI”;this.getField(“FR-GB”).buttonSetCaption(“FR”);
this.getField(“FR-GB”).userName=”CLIQUER ICI”;this.getField(“FICHE DE MONTAGE”).buttonSetCaption(“FICHE DE MONTAGE”);
this.getField(“FICHE DE MONTAGE”).userName=”FICHE DE MONTAGE – MOT DE PASSE NECESSAIRE”;this.getField(“Menu general”).buttonSetCaption(“Menu general”);
this.getField(“Menu general”).userName=”CLIQUER ICI”;this.getField(“OK”).userName=”CLIQUER ICI”;
this.getField(“Bouton1″).userName=”CLIQUER ICI POUR ACCEDER AU MODEL 3D”;
}
la fonction anglais
Code:function anglais()
{
global.langue=0//PAGE1
this.getField(“TRANSFERT A POUSSOIR”).buttonSetCaption(“PUSH DIVERTER”);
this.getField(“TRANSFERT A POUSSOIR”).userName=”CLICK HERE”;this.getField(“FICHE MARKETING”).buttonSetCaption(“DATA SHEET”);
this.getField(“FICHE MARKETING”).userName=”CLICK HERE”;this.getField(“CATALOGUE”).buttonSetCaption(“CATALOG”);
this.getField(“CATALOGUE”).userName=”CLICK HERE”;this.getField(“FR-GB”).buttonSetCaption(“GB”);
this.getField(“FR-GB”).userName=”CLICK HERE”;this.getField(“FICHE DE MONTAGE”).buttonSetCaption(“SHEET ASSEMBLY”);
this.getField(“FICHE DE MONTAGE”).userName=”SHEET ASSEMBLY – LOGIN NECESSARY”;this.getField(“Menu general”).buttonSetCaption(“HOME MODEL 3D”);
this.getField(“Menu general”).userName=”CLICK HERE”;this.getField(“OK”).userName=”CLICK HERE”;
this.getField(“Bouton1″).userName=”CLICK HERE TO GO TO THE MODEL 3D”;
}
la fonction start
Code:function start()
{global.langue = 1;}
3 boutons FR GB qi copie le script et le bouton1
FR
Code:francais(event.target.name);GB
Code:anglais(event.target.name);Et le bouton 1 “ou je patoge ” . Je teste les cas mis dans les guide javascript “code si dessous) mais qui ne va pas par rapport à ma fonction. Le document pdf d’en-tete doit ouvrir un pdf qui est dans sous dossier.
// Open a document 1er pour piece jointe et le second placer sur c/temp
Code:if (global.langue=1)
this.exportDataObject({ cName: “myDoc.pdf”, nLaunch: 2 });
else var myDoc = app.openDoc(“/c/temp/myDoc2.pdf”);Donc pour l’instant je n’arrive pas à connecter le “global.langue” par rapport aux deux fonctions de langue et je n’arrive pas à ouvrir un fichier dans note intranet type K:catalog 3dtestmydoc2.pdf
Bonne soirée
Nicolas
nico21MembreBonjour
il faut que tu utilises Choisissez Document > Reconnaissance de texte > Reconnaissance du texte par OCR.
sinon en etant sur acrobat tape f1 et tape dans rechercher ocrfile:///C:/Program%20Files/Fichiers%20communs/Adobe/Help/fr_FR/Acrobat%20Pro%203D/9.0/help.html?content=WS76F8368A-2F01-421d-9437-06EEB1C68BA4.html
Bonne journée
Nicolas
[attachment deleted by admin]
nico21MembreLe libellé est traité “Alex m’as bien dépatouillé voir poste http://www.abracadabrapdf.net/forum/index.php?topic=1216.15“.
Quand tu parles de la variable globale, ce code on le retrouvera dans le javascript général je suppose. C’est compliqué à mettre en oeuvre? Est que tu aurais une source? :Euuuh:Bonne journée
Nicolas
nico21MembreBonjour
Maintenant j’ai un autre problème concernant les boutons multilingues. J’ai mes deux bouton FR et GB qui me modifie le libellé et l’info bulle du bouton A par l’intermédiaire du Menu Options Avancées > Traitement du document > Scripts JavaScripts. Ce bouton A doit ouvrir un fichier “C-gb.pdf” quand la langue GB est activé et un fichier “D-fr.pdf” quand la langue FR est activé. Ces deux fichier ce trouve dans un porte folio. J’ai un moyen pour y parvenir en dupliquant le bouton A et le renommnant “A-FR” et A-GB” et par la suite cacher l’un ou l’autre suivant la config de la langues, et chaque pointe sur le bon fichier. Dans ce cas ” pour ce documents” je pers l’interet “francais(event.target.name);” Pour éviter tout cela y’a t’il un moyen de mètre dans le bouton A un code javascript qui permet d’ouvrir le bon fichier suivant la langue enclanché.
Nicolas
nico21MembreTesté -> approuvé -> mise en place sur toute la doc :bravo: :contentdance:
J’ai juste copié mon script du drapeau dans le nom du scrpte français / anglais. Dans le bouton FR j’ai misCode:francais(event.target.name);
et GBCode:anglais(event.target.name);Simple et terriblement efficace
Voici le lien s pour ceux que ça intéresse
http://dl.free.fr/tGDSXvC1DMerci Merlin
nico21MembreMerci Merlin, je vais tester ça.
nico21MembreMerci pour ces précisions. Je reviens sur le document multilangues est qu’on peux aussi modifier le nom des signets avec les deux bouton FR ou GB via le javascript.
Bon weekend les Javaïciens
nico21MembreMerci Alex. Je vois que tu as mis le petit plus en masquant la langue actif. :bravo: :soleil:
Pour le bouton TRL, il permet juste d’aller sur la page2/3/4 du document car le catalogue est fait de plusieurs page avec de la 3D. C’est juste un liens supplémentaire permis d’autre.
Le problème sur l’ icône était juste de faire apparaître le texte lorsqu’on le survolait ou activé.Le document complet est fait de plusieurs pdf avec un menu général qui permet d’ accéder aux autres pdf. Je pense que soit doit être assez compliquer de mettre en oeuvre mais est que le bouton du document général peux piloter le calque de pdf à ouvrir? C’est toujours le cas d’un pdf multilingues.
Merci beaucoup de ton aide :extra:
nico21MembreLe mieux c’est que je montre le fichier et ça pourras toujours servir.
[attachment deleted by admin]
nico21MembreJ’ai testé ton code mais c’est pas le ToolTips que je veux modifier mais “icone et libellé-en desactivé-activé-effleuré”. Actuellement j’ai que le texte de désactivé qui marche. Quand je l’effleure/clic dessu le texte de “buttonSetCaption(“Mon texte 1”) ne reste pas. :Euuuh:
this.getField(“Vue1 FR”).buttonSetCaption(“Mon texte 1”);
[attachment deleted by admin]
nico21MembreOk merci, je vais tester ça
nico21MembreJ’ai testé et j’ai mis en place ton code et aussi le ToolTips en multilingues génial .
Mon bouton (Vue1 FR) comme tu l’as vu a 3 états. Le texte suit pour l’état désactivé mais pas pour effleuré et activé comment faire pour changer le texte?Je pense qu’il faut que j’aille dans la direction de nFace
mais aprés… :oh:
“(optional) If specified, sets a caption of the given type:
0: (default) normal caption
1: down caption
2: rollover captionnico21MembrePour changer le texte du bouton Vue1 FR, la syntaxe est:
this.getField(“Vue1 FR”).buttonSetCaption(“Mon texte 1”);Si on change aussi le texte du ToolTips:
this.getField(“Vue1 FR”).userName=”Mon texte associé à 1″;Ce code va me simplifier les choses merci, je vais le tester :bravo:.
nico21MembreBonjour
Je commence à utiliser les calques pour faire un document multilingue ça marche bien. Par contre j’ai des boutons qui me permettent d’ accéder à des vues 3D. Pour l’instant j’ai crée deux boutons ( Vue1 FR et Vue1 GB) . L’un est cacher et vis et versa suivant la langue sélectionner :oh:. Voici ma question, est qu’on peux modifier le texte du libellé du bouton via le javascript dans le bouton langues. Ce qui me permettrai d’ éviter de cacher ou afficher les boutons suivant les langues pour la même fonction.
[attachment deleted by admin]
nico21MembreBonjour.
J’ai une autre question concernat les calques, comment en supprimer un?
-
AuteurRéponses