|
|
|
|
|
- Caractéristiques de l'impression
TableImprime (Fonction) En anglais : TablePrint Imprime directement le contenu du champ Table spécifié sans avoir réalisé au préalable un état sur le champ Table. Une FAA (Fonctionnalité Automatique de votre Application) permet également à l'utilisateur d'imprimer directement le contenu du champ Table (voir Menu automatique des champs Table). La fonction TableImprime permet de paramétrer l'impression réalisée : - Il est possible d'indiquer les éléments supplémentaires à imprimer (date, nombre de pages, ...).
- Il est possible d'utiliser la fonction iDestination pour paramétrer la destination de l'impression.
FAAParamètre(faaImprimeEtatSurTable, 1)
iDestination(iPDFGénérique, "./table.pdf")
iParamètre(iOrientation, iOrientation_Portrait)
TableImprime(TABLE_MaTable)
Syntaxe
<Résultat> = TableImprime(<Champ Table> [, <Options>])
<Résultat> : Booléen - Vrai si l'impression a été réalisée,
- Faux en cas d'erreur.
<Champ Table> : Nom du champ Nom du champ Table à manipuler. <Options> : Constante ou combinaison de constantes optionnelle de type Entier Paramétrage de l'impression du contenu du champ Table : | | AvecColonnesMultipages | Si le contenu du champ Table ne rentre pas sur une page, les colonnes du champ Table sont imprimées sur plusieurs pages. | AvecDate | Imprime la date en haut de page. | AvecNbEnregistrements | Imprime le nombre d'enregistrements en fin de document. Le libellé utilisé correspond au libellé défini pour le compteur (dans la description du champ Table). | AvecNbPages | Imprime le nombre de pages en bas de page. | AvecTitre | Imprime le titre du champ Table en haut de page. Si le titre du champ Table n'est pas visible, imprime le titre de la fenêtre. | AvecTous | Imprime le contenu du champ Table en prenant en compte toutes les options (correspond à AvecColonneMultipages + AvecDate + AvecNbEnregistrements + AvecNbPages + AvecTitre) |
Remarques Caractéristiques de l'impression - L'impression ne peut pas être modifiée : il n'est pas possible d'ajouter d'autres éléments. Le contrôle de sauts de pages est réalisé automatiquement.
- Le nombre total de pages n'est pas calculé dans les cas suivants :
- si l'impression concerne plus de 3000 enregistrements.
- si le calcul du nombre total de pages dépasse 4 secondes sur un champ Table fichier basé sur un fichier de données HFSQL Client/Serveur.
- Les caractéristiques de l'impression proposée sont les suivantes :
- S'il est imprimé, le titre de l'impression correspond au titre du champ Table. Si aucun titre n'a été spécifié pour le champ Table, c'est le titre de la fenêtre qui est utilisé.
- Les titres des colonnes sont imprimées sur chaque page.
- Pour que l'impression respecte les couleurs de fond utilisées pour les différentes cellules du champ Table, utilisez la fonction FAAParamètre avec la constante faaImprimeEtatSurTable de la manière suivante :
ParamètreFAA(faaImprimeEtatSurTable, 1)
- L'impression ne respecte pas les caractéristiques RTF des textes présents dans le champ Table.
- Les compteurs, totaux, ... définis pour le champ Table ne sont pas imprimés. Seul un compteur des lignes du champ Table peut être imprimé en dessous du champ. Le libellé correspond au libellé défini pour le compteur dans les caractéristiques du champ Table.
- Si elle est imprimée, la date du jour est imprimée en haut à droite.
- S'ils sont imprimés, le numéro de la page courante et le nombre total de pages sont imprimés en bas à droite.
- La fusion horizontale des colonnes est respectée, sauf dans les cas suivants :
- fusion avec une colonne invisible.
- fusion de colonnes se trouvant "Ã cheval" sur 2 pages.
- Les images présentes dans le contenu du champ Table sont imprimées uniquement si le chemin de l'image est précisé. Les images présentes dans des mémos ne sont pas imprimées.
- L'impression réalisée prend en compte le sens d'écriture spécifié avec la propriété SensEcriture au niveau de la fenêtre et / ou au niveau du champ Table.
Composante : wd300etat.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|