Différences entre les versions de « ClapPrint - Entrées et sorties »
Aller à la navigation
Aller à la recherche
m (a déplacé ClysPrint - Entrées et sorties vers ClapPrint - Entrées et sorties) |
|||
Ligne 17 : | Ligne 17 : | ||
:nOptions (entier - valeur par défaut = _AvecCadre+_AvecSéparateurVertical) : combinaison des constantes ci-dessous | :nOptions (entier - valeur par défaut = _AvecCadre+_AvecSéparateurVertical) : combinaison des constantes ci-dessous | ||
− | : | + | |
− | : | + | : _Multiligne : Imprime le contenu et les titres des colonnes sur plusieurs lignes si nécessaire, sinon sur une seule ligne; |
− | : | + | : _AvecCadre : Imprime le cadre qui délimite le contenu (ainsi que la ligne en-dessous du titre et celle au-dessus du bas de page avec la date/l'heure/le # de page s'ils sont choisis), sinon ne l'imprime pas; |
− | : | + | : _AvecDate : Imprime la date en bas de page, sinon ne l'imprime pas; |
− | : | + | : _AvecHeure : Imprime l'heure en bas de page, sinon ne l'imprime pas; |
− | : | + | : _AvecNumPage : Imprime le # de page en bas de page, sinon ne l'imprime pas; |
− | : | + | : _AvecTitreColonne : Imprime les titres des colonnes (représente NomDeColonne..titre et non le nom logique de la colonne), sinon ne les imprime pas; |
− | : | + | : _ForcePortrait : Force l'orientation portrait quand l'ensemble des colonnes dépassent la largeur d'une page portrait, sinon l'orientation passe automatiquement en paysage; |
− | : | + | : _AvecSéparateurVertical : Imprime les séparateurs verticaux entre les colonnes (par défaut, en iContinu), sinon n'en imprime pas; |
− | : | + | : _AvecSéparateurHorizontal : Imprime les séparateurs horizontaux entre les enregistrements (par défaut, en iContinu), sinon n'en imprime pas; |
− | : | + | : _ComboValeur : Imprime la valeur (indice) de la combo, sinon imprime la valeur affichée (prioritaire par rapport aux image des combos de l'option ''sImageCombo''); |
− | : | + | : _InterrupteurCoche : Imprime une coche si la valeur booléenne est vrai et vide si la valeur booléenne est fausse, sinon imprime la valeur booléenne (0 ou 1); |
− | : | + | : _NonAssemblée : |
− | : | + | : _EnTonDeGris : Imprime en tons de gris, sinon imprime en couleur; |
− | : | + | : _RépèteTitreChaquePage : Imprime le titre sur chaque page, sinon uniquement sur la première page; |
− | : | + | : _RépèteTitreColonneChaquePage : Imprime le titre des colonnes sur chaque page ,sinon uniquement sur la première page; |
− | : | + | : _ForceÉcritureDroiteAGauche : Force l'impression des textes de droite à gauche et les numériques de gauche à droite, sinon prend le sens d'écriture par ordre de priorité : de la table, de la fenêtre, de gauche à droite; |
− | : | + | : _RepèteCalculChaquePage : Imprime le résultat des calculs demandés en bas de chaque page (comme des valeurs intermédiaires), sinon le résultat des calculs s'imprime sur la dernière page; |
− | : | + | : _AvecImage : Imprime les images, sinon ne les imprime pas; |
− | : | + | : _OrientationPortrait : Imprime en orientation portrait, sinon en paysage |
+ | : _MagentaTransparent : Imprime les images avec une transparence sur la couleur magenta, sinon le magenta est imprimé aussi | ||
:rHauteurMaxLigne (réel - valeur par défaut=0.0) : | :rHauteurMaxLigne (réel - valeur par défaut=0.0) : | ||
Ligne 46 : | Ligne 47 : | ||
:polImprime (police - valeur par défaut=xNomTable..police) : | :polImprime (police - valeur par défaut=xNomTable..police) : | ||
− | : | + | :sCouleurs (chaîne - valeur par défaut=vide) : |
:sCalculs (chaîne - valeur par défaut=vide) : | :sCalculs (chaîne - valeur par défaut=vide) : |
Version du 29 novembre 2012 à 21:58
Le composant d'impression propose plusieurs fonctions dans une collection de procédure :
Fonction sImprimeTable()
- Résumé
- Imprime la table passée en paramètre
- Syntaxe
sImprimeTable (<xNomTable> [, <nOptions> est un entier [, <rHauteurMaxLigne> est un réel [, <nNbPagesMax> est un entier [, <sTitre> est une chaîne [, <polImprime> est une Police [, <sCouleurs> est une chaîne [, <sCalculs> est une chaîne [, <sImageCombo> est une chaîne [, <sFormatDate> est une chaîne [, <sFormatHeure> est une chaîne [, <sFormatMonétaire> est une chaîne ]]]]]]]]]]])
- Paramètres
- xNomTable : Nom complet de la table, avec le nom de la fenêtre (avec ou sans guillemets)
- nOptions (entier - valeur par défaut = _AvecCadre+_AvecSéparateurVertical) : combinaison des constantes ci-dessous
- _Multiligne : Imprime le contenu et les titres des colonnes sur plusieurs lignes si nécessaire, sinon sur une seule ligne;
- _AvecCadre : Imprime le cadre qui délimite le contenu (ainsi que la ligne en-dessous du titre et celle au-dessus du bas de page avec la date/l'heure/le # de page s'ils sont choisis), sinon ne l'imprime pas;
- _AvecDate : Imprime la date en bas de page, sinon ne l'imprime pas;
- _AvecHeure : Imprime l'heure en bas de page, sinon ne l'imprime pas;
- _AvecNumPage : Imprime le # de page en bas de page, sinon ne l'imprime pas;
- _AvecTitreColonne : Imprime les titres des colonnes (représente NomDeColonne..titre et non le nom logique de la colonne), sinon ne les imprime pas;
- _ForcePortrait : Force l'orientation portrait quand l'ensemble des colonnes dépassent la largeur d'une page portrait, sinon l'orientation passe automatiquement en paysage;
- _AvecSéparateurVertical : Imprime les séparateurs verticaux entre les colonnes (par défaut, en iContinu), sinon n'en imprime pas;
- _AvecSéparateurHorizontal : Imprime les séparateurs horizontaux entre les enregistrements (par défaut, en iContinu), sinon n'en imprime pas;
- _ComboValeur : Imprime la valeur (indice) de la combo, sinon imprime la valeur affichée (prioritaire par rapport aux image des combos de l'option sImageCombo);
- _InterrupteurCoche : Imprime une coche si la valeur booléenne est vrai et vide si la valeur booléenne est fausse, sinon imprime la valeur booléenne (0 ou 1);
- _NonAssemblée :
- _EnTonDeGris : Imprime en tons de gris, sinon imprime en couleur;
- _RépèteTitreChaquePage : Imprime le titre sur chaque page, sinon uniquement sur la première page;
- _RépèteTitreColonneChaquePage : Imprime le titre des colonnes sur chaque page ,sinon uniquement sur la première page;
- _ForceÉcritureDroiteAGauche : Force l'impression des textes de droite à gauche et les numériques de gauche à droite, sinon prend le sens d'écriture par ordre de priorité : de la table, de la fenêtre, de gauche à droite;
- _RepèteCalculChaquePage : Imprime le résultat des calculs demandés en bas de chaque page (comme des valeurs intermédiaires), sinon le résultat des calculs s'imprime sur la dernière page;
- _AvecImage : Imprime les images, sinon ne les imprime pas;
- _OrientationPortrait : Imprime en orientation portrait, sinon en paysage
- _MagentaTransparent : Imprime les images avec une transparence sur la couleur magenta, sinon le magenta est imprimé aussi
- rHauteurMaxLigne (réel - valeur par défaut=0.0) :
- nNbPagesMax(entier - valeur par défaut=0) :
- sTitre (chaîne - valeur par défaut=NULL) :
- polImprime (police - valeur par défaut=xNomTable..police) :
- sCouleurs (chaîne - valeur par défaut=vide) :
- sCalculs (chaîne - valeur par défaut=vide) :
- sImageCombo (chaîne - valeur par défaut=vide) :
- sFormatDate (chaîne - valeur par défaut="JJ/MM/AAAA") :
- sFormatHeure (chaîne - valeur par défaut="HH:MM:SS") :
- sFormatMonétaire (chaîne - valeur par défaut="10.2fS") :
- Valeur de retour
chaîne : erreur détectée dans les paramètres
- Exemple
sErreur est une chaîne = sImprimeTable(Table_Client,*,*,"Ma table client")