bonjour,
Je viens de relire ta demande, et en fait (si j’ai bien compris) tu pouvais n’utiliser que la partie “bouton” du fichier que je t’ai envoyé !
Voici un exemple fait avec la méthode “popUpMenuEx” de l’api reference.
//######################
// * b2Tools * #
// 12/24 #
// ----------- #
// PersoTool Example #
// Exemple Outil Perso #
//######################
if (typeof app.formsVersion!="undefined" && app.formsVersion>9 && app.viewerVariation!="Reader") {
// Traductions
if (app.language=="FRA") {
var txtBoutonPersoTool="Outil Perso"; // Texte bouton
var txtInfoPersoTool="Infobulle"; // Infobulle bouton
}
else {
var txtBoutonPersoTool="Personal Tool"; // Button text
var txtInfoPersoTool="Tooltip"; // Button tooltip
}
// Exécution du script
var executePersoTool=app.trustedFunction(function(){
// Traductions
if (app.language=="FRA") {
var b2txt00="\u00C9l\u00E9ment 1";
var b2txt01="\u00C9l\u00E9ment 2";
var b2txt02="\u00C9l\u00E9ment 2, Sous-menu 1";
var b2txt03="\u00C9l\u00E9ment 2, Sous-menu 2";
var b2txt04="\u00C9l\u00E9ment 2, Sous-menu 2, Sous-sous-menu 1";
var b2txt05="0";
var b2txt06="\u00C9l\u00E9ment 3";
var b2txt07="\u00C9l\u00E9ment 4";
var b2txt08="1";
var b2txt09="Vous avez choisi l'\u00E9l\u00E9ment menu \"";
var b2txt10="\"";
}
else {
var b2txt00="Item 1";
var b2txt01="Item 2";
var b2txt02="Item 2, Submenu 1";
var b2txt03="Item 2, Submenu 2";
var b2txt04="Item 2, Submenu 2, Subsubmenu 1";
var b2txt05="0";
var b2txt06="Item 3";
var b2txt07="Item 4";
var b2txt08="1";
var b2txt09="You chose the \"";
var b2txt10="\" menu item";
}
//
var cChoice=app.popUpMenuEx(
{
cName: b2txt00,
bMarked:true,
bEnabled:false
},{
cName: "-"
},{
cName: b2txt01,
oSubMenu: [
{
cName: b2txt02
},{
cName: b2txt03,
oSubMenu: {
cName:b2txt04,
cReturn: b2txt05
}
}
]
},{
cName: b2txt06
},{
cName: b2txt07,
bMarked: true,
cReturn: b2txt08
}
)
app.alert(b2txt09+cChoice+"\" menu item");
//
});
// Icône PersoTool
var dataIconePersoTool="ffffffffff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ffffffffff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aeffcb0000ffcb0000ffcb0000ffcb0000fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aeffcb0000fffff7aefffff7aefffff7aeffcb0000fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aeffcb0000fffff7aefffff7aeff21221fffcb0000ff21221fff21221fff21221ffffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aeffcb0000ffcb0000ffcb0000ffcb0000fffff7aeff21221ffffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aeffcb0000fffff7aefffff7aefffff7aefffff7aeff21221ffffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aeffcb0000fffff7aefffff7aefffff7aefffff7aeff21221ffffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aeffcb0000fffff7aefffff7aefffff7aefffff7aeff21221ffffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff21221ffffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff21221ffffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3fffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aefffff7aeff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ffffffffff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ff00ada3ffffffff";
var IconePersoTool={
count: 0,
width: 20,
height: 20,
read: function(nBytes){return dataIconePersoTool.slice(this.count,this.count+=nBytes);}
};
// Bouton PersoTool
var objetBoutonPersoTool={
cName: "nomBoutonPersoTool",
cExec: "executePersoTool(event.target);",
cEnable: "event.rc=(app.doc!=null)",
cMarked: "event.rc=false",
cTooltext: txtInfoPersoTool,
oIcon: IconePersoTool,
cLabel: txtBoutonPersoTool
};
//
try {
app.removeToolButton("nomBoutonPersoTool");
} catch(e){}
try {
app.addToolButton(objetBoutonPersoTool);
} catch(e){}
}
//########################
// That's all folks! #
// et pis c'est tout ! #
// @+ #
// bebarth #
//########################
@+
😎
Attachments:
You must be
logged in to view attached files.