Différences entre les versions de « ClapPrint - Utilisation »

De Wiki de Lapalys
Aller à la navigation Aller à la recherche
Ligne 28 : Ligne 28 :
 
Pour information, voici les mots clés géré par la fenêtre.  Il est déconseillé de les modifier en dehors de cette fenêtre.
 
Pour information, voici les mots clés géré par la fenêtre.  Il est déconseillé de les modifier en dehors de cette fenêtre.
  
Orientation =  
+
Orientation = 1 ou 2 (1=portrait, 2=paysage)
  
Assemblage =  
+
Assemblage = 1 ou 2 (1=assemblé, 2=non-assemblé)
  
Portrait =  
+
Portrait = 0 ou 1 (0=portrait non forcé, 1=portrait forcé)
  
Titre =  
+
Titre = Valeur du titre du rapport (ne peut pas contenir de TAB)
  
RepeteTitre =  
+
RepeteTitre = 0 ou 1 (0=le titre s'affiche sur la première page uniquement, 1=répète le titre sur chaque page)
  
TitreColonne =  
+
TitreColonne = 0 ou 1 (0=n'affiche pas le titre des colonnes, 1=affiche le titre des colonnes)
  
RepeteTitreColonne =  
+
RepeteTitreColonne = 0 ou 1 (0=le titre des colonne s'affiche sur la première page uniquement, 1=répète le titre des colonnes sur chaque page)
  
NumPage =  
+
NumPage = 0 ou 1 (0=n'affiche pas la # de page, 1=affiche le # de page en bas de chaque page)
  
Date =  
+
Date = 0 ou 1 (0=n'affiche pas la date, 1=affiche la date en bas de chaque page)
  
Heure =  
+
Heure = 0 ou 1 (0=n'affiche pas l'heure, 1=affiche l'heure en bas de chaque page)
  
Booleen =  
+
Booleen = 0 ou 1 (0=affiche comme des chiffres, 1=affiche comme des coches)
  
Multiligne =  
+
Multiligne = 0 ou 1 (0=mono-ligne, 1=multi-ligne)
  
Image =  
+
Image = 0 ou 1 (0=n'affiche pas les images, 1=affiche les images)
  
EcritureDaG =  
+
EcritureDaG = 0 ou 1 (0=écrit dans le sens par défaut déterminé par la fenêtre ou la table, 1=force l'écriture de droite à gauche)
  
Gris =  
+
Gris = 0 ou 1 (0=imprime en couleur, 1=imprime en tons de gris)
  
Cadre =  
+
Cadre = 0 ou 1 (0=pas de cadre, 1=imprime le cadre)
  
 
SeparateurV =  
 
SeparateurV =  

Version du 29 novembre 2012 à 17:02

Ce composant propose deux éléments :

  • La fonction d'impression de table : sImprimeTable()
  • Une interface utilisateur permettant le paramétrage de la fonction.

La fonction

L'impression de la table se fait par une unique fonction. Une série de paramètres, donc certains peuvent être laissés par défaut, permettent de jouer sur les couleurs, sur l'existence ou pas des lignes (cadres, séparation), sur les formats (date, heure, monétaire, booléen), ...

L'interface utilisateur

Cette interface propose non seulement de gérer l'ensemble des paramètres reconnus par la fonction sImprimeTable mais aussi de sauver le tout dans des profils, de sorte à pouvoir rappeler un "gabarit" plus tard.

L'appel de cette fenêtre FEN_ParamPrint accepte deux paramètres :

  • Le nom de la table à imprimer (obligatoire, avec ou sans guillemets)
  • Le chemin complet d'un fichier INI pour sauvegarder les profils

Le fichier INI

Le fichier ini est exclusivement géré par l'interface utilisateur présentée ci-dessus. Chaque profil enregistré (avec le bouton "disquette") doit avoir un nom unique et correspondra à une section du fichier INI. Pour éviter toute confusion dans le fichier INI (au cas où le nom d'un profil correspondrait à une section déjà existante), préférez avoir un fichier INI à l'usage unique de ce composant.

Pour information, voici les mots clés géré par la fenêtre. Il est déconseillé de les modifier en dehors de cette fenêtre.

Orientation = 1 ou 2 (1=portrait, 2=paysage)

Assemblage = 1 ou 2 (1=assemblé, 2=non-assemblé)

Portrait = 0 ou 1 (0=portrait non forcé, 1=portrait forcé)

Titre = Valeur du titre du rapport (ne peut pas contenir de TAB)

RepeteTitre = 0 ou 1 (0=le titre s'affiche sur la première page uniquement, 1=répète le titre sur chaque page)

TitreColonne = 0 ou 1 (0=n'affiche pas le titre des colonnes, 1=affiche le titre des colonnes)

RepeteTitreColonne = 0 ou 1 (0=le titre des colonne s'affiche sur la première page uniquement, 1=répète le titre des colonnes sur chaque page)

NumPage = 0 ou 1 (0=n'affiche pas la # de page, 1=affiche le # de page en bas de chaque page)

Date = 0 ou 1 (0=n'affiche pas la date, 1=affiche la date en bas de chaque page)

Heure = 0 ou 1 (0=n'affiche pas l'heure, 1=affiche l'heure en bas de chaque page)

Booleen = 0 ou 1 (0=affiche comme des chiffres, 1=affiche comme des coches)

Multiligne = 0 ou 1 (0=mono-ligne, 1=multi-ligne)

Image = 0 ou 1 (0=n'affiche pas les images, 1=affiche les images)

EcritureDaG = 0 ou 1 (0=écrit dans le sens par défaut déterminé par la fenêtre ou la table, 1=force l'écriture de droite à gauche)

Gris = 0 ou 1 (0=imprime en couleur, 1=imprime en tons de gris)

Cadre = 0 ou 1 (0=pas de cadre, 1=imprime le cadre)

SeparateurV =

SeparateurH =

Police =

PoliceTaille =

RepeteCalcul =

DateFormat =

HeureFormat =

MonetaireFormat =

MagentaTransparent =