abracadabraPDF › Forums › PDF – Général › Faire une barre de progression › Répondre à : Faire une barre de progression
Je ne cerne pas bien l’utilité… car si tu utilises l’objet thermometre, le script compris à l’intérieur sera entièrement exécuté avant fermeture du thermomètre.
Cependant, tu peux ajouter en bas de script un message d’alert app.alert(« xxx »); (ou d’info…) une fois l’ensemble de ton code exécuté (et donc que tes champs sont chargés).
Sinon, tu peux également intégrer un compteur qui vient s’incrémenter de 1 à chaque fois q’un champs est chargé. Et en fin de script il suffira de contrôler que le nombre de champs chargés est = aux nombres de champs attendus…
Yep, le truc c’est que j’ai une myriade de champs et de petit scripts éparpillés par-ci par là. Je n’ai pas un seul script global qui gère ça :mur:
Il y a aussi autre chose, je n’ai pas acces à la partie « modifier tous les scripts du document » car il y a trop de code et l’editeur d’acrobat ne se lance pas.
Et je ne peux pas non plus choisir de l’ouvrir avec un editeur externe type notepad ++ car cela me fait foirer mes var contenant de l’arabe (nécessaire pour le client).
L’idée d’incrémenter une var au fur et à mesure de la naissance des champs me parait pas mal !
C’est ce que fait le script de brumbies, le thermomètre s’arrête quand c’est fini.
Par-contre si c’est ce que tu veux dire, la durée réelle n’est pas prévisible ni prédictible. Il suffit de pas grand-chose pour ralentir un ordi (relève programmée des emails, tâche de fond qui se réveille, etc.).
:Smiley01:
C’est ce que je voulais savoir. Un code du genre :
t.duration = this.numPages;
t.text = « Chargement en cours »;
t.begin();
while ( documentIsLoading() )
{
// do nothing
}
t.end();
M’aurais bien arrangé