abracadabraPDF › Forums › PDF – Général › Boucle pour modifier le statut d’une partie seulement des champs existants › Répondre à : Boucle pour modifier le statut d’une partie seulement des champs existants
Mais pourquoi vérifier si le champ est déjà verrouillé (readonly, c’est bien ça?) ?
Parce-que tu dis qu’on ne peut pas verrouiller plusieurs milliers de champs à la fois.
Donc l’idée c’est de les verrouiller par tranche de 300 à la fois puisque ça c’est possible.
S’il y a 3000 champs sur la page, la boucle doit boucler 10 fois de suite sur 300 champs. Dans ce cas ce qui va différencier les champs à traiter de ceux qui ont déjà été traités c’est justement la propriété qu’on vient de modifier (verrouillé ou non).
Si la boucle ne détecte pas les champs qui ont déjà été modifiés par la boucle précédente elle va tourner en boucle infinie sur les 300 premiers champs rencontrés, qu’ils soient verrouillées ou non.
Est-ce plus clair ?
