05 décembre 2006

Fonctionnalités d'exportation (RTF, XLS, RTF ...) depuis l'aperçu pour les impressions programmées

L'aperçu des états imprimés créés avec l'éditeur d'états propose par défaut des sorties dans différents formats : RTF pour Word, XLS pour EXCEL, PDF, XML, ou envoi par email.

Cette même possibilité n'est pas disponible pour les impressions programmées par les fonctions "iImprime", "iImprimeMot", "iImprimeZone", "iImprimeImage"... alors qu'elle est bien utile !

Il existe un moyen de combiner ces deux "méthodes" d'impression pour avoir une impression programmée, imprimée au travers d'un état. Ainsi l'impression programmée bénéficie des possibilités d'exportation dans l'aperçu.

Le moyen pour y parvenir est très facile à mettre en œuvre, il suffit de :
- créer un état ne parcourant aucune donnée, sans aucune champ,
- placer le code de l'impression programmée dans traitement de fermeture de l'état.
Le lancement de cet état "spécial" avec la commande "iImprimeEtat" permettra d'avoir un aperçu contenant une impression programmée, et les possibilités d'exportation.

1 commentaire:

Anonyme a dit…

Hélas , ne fonctionne pas !!

Tout se passe comme prévu sauf que à la fin de l'impression, apparaît la fenêtre "Abandon de 'Impression"
alors que l'on a indiqué que l'on ne voulez pas cette fenêtre avec
iFenêtreAbandon(Faux). Le clic sur le bouton "Annuler" n'a aucun effet.
Peut-être oublié qualque chose dans le paramétrage de l'Etat