comment faire la mise en page de l impression directe sur un port com
Bonjour à tous,
j ai besoin de votre sur la mise en page d une impression directe sur un port com.
j ai une imprimante epson tm-t88iii, et elle est très lente dans l'impression en utilisant le driver windows mais très rapide en utilisant l impression directe sur le port com, alors j ai ajouté un composant tcomport, je l ai configuré et j arrive à lancé l impression comme suit:
Code:
1 2 3 4 5 6 7
|
ComPort1.Connected := True;
ComPort1.WriteStr('Mon text 1' + #13#10);
ComPort1.WriteStr('Mon text 2' + #13#10);
ComPort1.WriteStr('Mon text 3' + #13#10);
ComPort1.WriteStr('Mon text 4' + #13#10);
ComPort1.Connected := False; |
et l impression se fait toujours a gauche.
Comment faire pour centrer le texte, souligné, le mettre en gras, et surtout imprimer en décalant le texte selon la taille de la marge.. etc
Merci pour votre aide
Remarque: juste d'avance sachez que le mode Printer genre:
Code:
1 2 3
|
Printer.BeginDoc;
Printer.Canvas.Font.Size := 10; |
ne fonctionne pas, l'imprimante est toujours lente à imprimer