Impression sous DELPHI

Impression sous DELPHI - Delphi/Pascal - Programmation

Marsh Posté le 15-04-2005 à 08:41:05    

Bonjour,
 
J'ai créé un fichier texte (fichier d'adressses) par DELPHI.
 
Je désirerais une impression de ce fichier sous forme de tableau.
 
J'ai déja utilisé "copy" pour obtenir un même nombre de caractères dans les divers champs. (copy(nom+bl,1,30) pour obtenir un champ de 30 caractères) .Mais cela ne fonctionne visiblement pas .
 
Comment dois-je procéder  ? On m'avait conseillé d'utiliser les bitmaps mais là encore le résultat est décevant.
 
Merci de m'aider  
 
Rogerone1

Reply

Marsh Posté le 15-04-2005 à 08:41:05   

Reply

Marsh Posté le 15-04-2005 à 10:09:47    

Avoir le même nombre de caractères dans les champs ne suffit pas pour garder l'alignement car la plupart des polices de caractères utilisent des largeurs différentes pour chacune des lettres. Par exemple, la largeur du "i" est beaucoup plus petite que celle du "m". Une solution est d'utiliser une police de caractères à largeur unique telle que courier ou courier new.
 
Une autre solution est de placer précisément sur la page le début de chaque champ à imprimer à l'aide de printer.canvas.textout(left, top, string).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed