Choisissez le type de recherche
  • Site
  • Web
Search

La mise en page des formats dans php.Spool

Le déplacement de zones est utilisé pour isoler un certain nombre de caractère, les déplacer et les mettre en forme (police, taille, couleur). L'interface est très conviviale, intuitive et fonctionnelle.

Cette fonction est applicable à quelques caractères sur une ligne (le numéro de facture que l'on veut mettre en évidence, par exemple), ou à une colonne entière afin de cadrer parfaitement des données sur un fond de page.

Une autre application du déplacement de zones consiste à récupérer une valeur du spool pour créer un code barre, et éventuellement le retourner pour la création d'étiquettes qui seront collées sur les colis ou palettes. 

La figure suivante présente l'interface de déplacement de zones.

Six zones sont déplacées (le numéro de la factures et les colonnes d'un tableau) et coloriées afin de les identifier clairement. Il s'agit de la configuration utilisée pour générer l'exemple 1 ci-dessous. 

Le déplacement de zone est réalisée au travers d'une interface très conviviale. Voici l'écran de configuration d'une zone de 18 caractères que l'on place à 25 mm  du bord gauche et à 205 mm du haut, en police Déja Vu Sans, taille 11 et couleur Gold, sans rotation.

L'image suivante présente la configuration d'un code barre (Code 128), en noir sur fond blanc tourné de 90 ° vers la gauche:

 

Voici des exemples de ce qui peut être réalisé avec la mise en page (et les déplacements de zones).

Exemple 1 : Facture

Le spool d'origine (format TXT)

Le PDF généré 

Le PDF généré avec un code barre et une police CMC7 habituellement utilisée pour les chèques 


Exemple 2 : QPJOBLOG

Le spool d'origine (format TXT)

Le PDF généré

COORDONNEES

Bureaux et Siège Administratif

32, Chemin de notre Dame

34160 BEAULIEU

04 30 96 97 32

NOTOSLETTER

Inscrivez-vous à la Newsletter de NoToS

*

*

* Champs obligatoires

BLOG

Consultez les derniers articles

Débogage de programmes IBM i avec RDi

Rédigé par GAYTE Dominique

PARTENAIRES

Microsoft specialiste PME AS400 NoToS IBM partner AS400 NoToS Zend Solution Partner PHP IBMi AS400 NoToS