Bonjour,
J'avoue, je m'y perd pour la gestion des états par programmation.
Je m'explique.
Je souhaite imprimer des photos (ou images, c'est pareil) selon un choix (1, 2 ou 4 images par page).
J'ai ma liste d'images (chemin du fichier) à imprimer.
Selon le choix (1,2 ou 4), j'utilise l'état prévu pour 1, 2 ou 4 images.
J'ai mis, dans l'onglet "CORPS" de l'état, la disposition de mes futures images (toujours pareil selon 1, 2 ou 4 images) en utilisant le champ Image.
Et en pied de page, pour se faire plaisir, le nombre de pages à imprimer...
Bon, maintenant que la mise en page est faite, comment, depuis ma liste ou tableau de mes chemins de fichiers images, je peux intégrer celles-ci dans mon champ image de mon état.
Comment, depuis ma liste de chemins d'accès des images, je créé mes pages de mon état ?
Est-ce que je dois créer du code à l'intérieur de mon état pour gérer et mettre en forme les images ?
Dois-je le faire en amont et ajouter celles-ci sur mon état ?
J'y perd ma lucidité !!!
Je ne veux pas passer par un fichier de données, une requête, je veux le faire par programmation.
Merci pour vos aides ou conseils.
Update 1 :
En fin de compte, je m'aperçois que c'est la gestion d'un état par programmation qui me pose problème.
Quelles sont les étapes pour imprimer un état par programmation ? Depuis les infos par listes (tableaux) ou variables que l'on doit transférer à l'état et la demande d'impression ?
Je crois que c'est ce qui me pose un énorme problème.
Update 2 :
Bon j'avance.
J'arrive à "imprimer" mes images sur la 1ère page mais pas les autres.
Je passe à mon état la liste des fichiers à imprimer sous forme d'un tableau de chaîne.
Dans la rubrique "Lecture des données de ETAT_XXX", j'ai mis ma boucle qui met fin ou non à l'impression
Dans la rubrique CORPS - "Avant impression de CORPS", j'ai mon traitement des images, ça fonctionne à merveille...
Et à l'issue, mon état s'affiche.
Je ne reviens pas sur "Lecture des données de ETAT_XXX" pour contrôler si j'ai d'autres images à imprimer.
Que me manque-t-il ?
Merci
Bonne soirée,
Cordialement
Partager