ClapPrint - La fenêtre FEN ParamPrint

De Wiki de Lapalys
Révision datée du 19 juillet 2013 à 16:06 par HFDASysop (discussion | contributions) (A protégé « ClapPrint - La fenêtre FEN ParamPrint » ([edit=sysop] (infini) [move=sysop] (infini)))
Aller à la navigation Aller à la recherche

La fenêtre de paramétrage n'est là que pour lancer la fonction sImprimeTable avec l'ensemble des paramètres demandés, en vous faisant gagner beaucoup de temps en développement. Elle facilite aussi la vie de l'utilisateur en lui proposant de sauver tout son paramétrage dans un gabarit (géré sous forme de fichier ini propre à ce composant).

Fenêtre 'Fen_ParamPrint'

Résumé
La fenêtre permet le paramétrage complet de l'impression d'une table. Le bouton "Imprimer" en bas de la fenêtre lance l'instruction sImprimeTable(). Il est également possible


Syntaxe

Ouvre(Fen_ParamPrint, <xNomTable> [, <gsFichierIni> est une chaîne [, <gsNomProfilDéfaut> est une chaîne [, <gbImprimeDirect> est un booléen [, <gsTitreDeLaFenêtre> est une chaîne]]]])


Paramètres
xNomTable : Nom complet de la table, avec le nom de la fenêtre (avec ou sans guillemets);
gsFichierIni (chaîne - valeur par défaut=vide) : Chemin complet du fichier INI qui sert à mémoriser les différents "profils" sauvegardés par l'utilisateur;
gsNomProfilDéfaut (chaîne - valeur par défaut=vide) : Nom du profil par défaut à présenter à l'utilisateur. Si le profil n'existe pas dans le fichier INI mentionné ci-dessus, ce paramètre sera ignoré;
gbImprimeDirect (booléen - valeur par défaut=faux) : Imprime directement, sans afficher la fenêtre. Utile par exemple si l'on passe un nom de profil en paramètres;
gsTitreDeLaFenêtre (chaîne - valeur par défaut=vide) : Titre de la fenêtre des paramètres d'impression. Si le paramètre est vide alors le titre sera "Impression de la table";


Valeur de retour

chaîne : Détail de l'erreur renvoyé par la fonction sImprimeTable


Exemple
//gsFichierIni est une variable chaine globale contenant le chemin du fichier INI dans lequel les profils sont sauvegardés
iAperçu(i100)
sErr est une chaîne = Ouvre(FEN_ParamPrint,TABLE_Client,gsFichierIni)
SI sErr>"" ALORS Erreur(sErr)


Remarques

Pour le fichier INI : veillez à avoir un fichier INI pour ce composant différent de celui de votre application. En effet, la combo présente en haut de la fenêtre affiche systématiquement toute les sections repérées dans le fichier INI passé en paramètre.

Liens utiles

Utilisation du composant

Les entrées/sorties du composant

Téléchargement et licence