Différences entre les versions de « Versions (clapPrint) »
Ligne 3 : | Ligne 3 : | ||
*Version 2.00 (02FEV2015) | *Version 2.00 (02FEV2015) | ||
− | - Modification de l'appel de la procédure. sImprimeTable() devient nImprimeTable() et renvoie maintenant un entier; | + | - Modification de l'appel de la procédure. sImprimeTable() devient nImprimeTable() et renvoie maintenant un entier (nombre de pages imprimées); |
- Les paramètres de la fonction nImprimeTable sont moins nombreux et le second paramètre est une structure. Cette configuration permettra d'ajouter facilement d'autres options par la suite. | - Les paramètres de la fonction nImprimeTable sont moins nombreux et le second paramètre est une structure. Cette configuration permettra d'ajouter facilement d'autres options par la suite. | ||
- Correction sur la couleur de fond de page et le mode démo; | - Correction sur la couleur de fond de page et le mode démo; | ||
+ | |||
+ | - Toutes les constantes _ImprimeXXX ont été remplacée par _clapPrintxxx pour une meilleure compatibilité avec d'autres composants ou développement; | ||
- Ajouts des nouvelles fonctions : | - Ajouts des nouvelles fonctions : | ||
− | : l'impression d'un texte en bas de page (entre la date/heure et le numéro de page) | + | : l'impression d'un texte en bas de page (entre la date/heure et le numéro de page); |
− | : l'impression continue (peut ne pas exécuter iFinImprime() dans le composant) | + | : l'impression continue (peut ne pas exécuter iFinImprime() dans le composant); |
− | : l'impression des couleurs de la table originale | + | : l'impression des couleurs de la table originale; |
− | : les marges (haut, bas, gauche, droite) | + | : les marges (haut, bas, gauche, droite); |
− | : le nombre d'exemplaires | + | : le nombre d'exemplaires; |
− | : le premier numéro de page | + | : le premier numéro de page; |
: la personnalisation des icônes des boutons (pour une meilleure intégration à une application existante); | : la personnalisation des icônes des boutons (pour une meilleure intégration à une application existante); | ||
+ | : le remplacement du bouton [Couleur par défaut] par [Transparent] dans le sélecteur de couleur; | ||
+ | : l'ancrage d'une colonne qui sera élargie lors d'impression moins large que la page. | ||
+ | |||
+ | - Le composant a été complètement traduit en anglais (message et interface utilisateur) et il peut être traduit grâce à l'utilisation de WDMSG ou WDINT. | ||
Version du 3 février 2015 à 01:34
Ci-dessous les différentes versions de clapPrint et la liste de leur modifications/corrections/ajouts
- Version 2.00 (02FEV2015)
- Modification de l'appel de la procédure. sImprimeTable() devient nImprimeTable() et renvoie maintenant un entier (nombre de pages imprimées);
- Les paramètres de la fonction nImprimeTable sont moins nombreux et le second paramètre est une structure. Cette configuration permettra d'ajouter facilement d'autres options par la suite.
- Correction sur la couleur de fond de page et le mode démo;
- Toutes les constantes _ImprimeXXX ont été remplacée par _clapPrintxxx pour une meilleure compatibilité avec d'autres composants ou développement;
- Ajouts des nouvelles fonctions :
- l'impression d'un texte en bas de page (entre la date/heure et le numéro de page);
- l'impression continue (peut ne pas exécuter iFinImprime() dans le composant);
- l'impression des couleurs de la table originale;
- les marges (haut, bas, gauche, droite);
- le nombre d'exemplaires;
- le premier numéro de page;
- la personnalisation des icônes des boutons (pour une meilleure intégration à une application existante);
- le remplacement du bouton [Couleur par défaut] par [Transparent] dans le sélecteur de couleur;
- l'ancrage d'une colonne qui sera élargie lors d'impression moins large que la page.
- Le composant a été complètement traduit en anglais (message et interface utilisateur) et il peut être traduit grâce à l'utilisation de WDMSG ou WDINT.
- Version 1.03 (15JUN2013)
- Correction dans le cas où aucun titre n'est envoyé à la procédure sImprimeTable();
- Correction dans le cas où plusieurs tables contiennent des colonnes identiques dans une même fenêtre;
- Correction sur les totaux et les moyennes des colonnes monétaires;
- Correction sur la largeur de la dernière colonne;
- Correction sur la taille de la police utilisé (paramètre polImprime de sTableImprime());
- Distinction entre le multi-ligne des titres des colonnes (INI = TitreColonneMultiligne, constante = _ImprimeMultiligneTitreColonne) et le multiligne dans le contenu (INI = ContenuMultiligne, constante = _ImprimeMultiligneContenu);
- Titre du document multi-ligne et avec logo dans le coin gauche (depuis un fichier image);
- Impression des lignes sélectionnées (soit si la table est multi-sélection, soit si elle contient en première colonne une coche).
- Version 1.02 (21AVR2013)
- Ajout de l'option _ImprimeColonneCalculée (et sa gestion dans la fenêtre Fen_ParamPrint et dans le fichier INI);
- Correction dans le second plan du choix des couleurs (avec le dégradé) et affichage de la couleur choisie.
- Version 1.01 (03MAR2013)
- Première version publique