hallo,
ik ben bezig om vanuit een database (dbase) direct naar een postscript printer te printen. Daarbij is het belangrijk dat alle tekst normaal left aligned is, en alle umerics right aligned.
jammergenoeg kent het
x y moveto
(string) show
showpage
command alleen maar leftaligned output. Er moet dus of een truuk bedacht worden om de breedte van een getal te berekenen (het moet ook nog eens in een proportioneel font en zo) of er zou een speciale functie moeten zijn.
Niet alleen moeten de numerics right aligned zijn ook, als er decimalen geprint moeten worden moeten de punten recht onder elkaar komen te staan.
Het programma dat vanuit dbse postscript genereert is geschreven in clipper.
PS niet vertellen hoe het ook kan met andere programma's. Ik wil vanuit dBase direct naar de postscript printer.
PS2 De reden dan alles met zulke oude programmatuur moet werken is simpelweg omdat de gebruiker kan lezen en schrijven met dBase en dit al JAREN doet. Alle data is ook al jaren oud en dus niet zo maar te converteren naar bijvoorbeeld access....
ik ben bezig om vanuit een database (dbase) direct naar een postscript printer te printen. Daarbij is het belangrijk dat alle tekst normaal left aligned is, en alle umerics right aligned.
jammergenoeg kent het
x y moveto
(string) show
showpage
command alleen maar leftaligned output. Er moet dus of een truuk bedacht worden om de breedte van een getal te berekenen (het moet ook nog eens in een proportioneel font en zo) of er zou een speciale functie moeten zijn.
Niet alleen moeten de numerics right aligned zijn ook, als er decimalen geprint moeten worden moeten de punten recht onder elkaar komen te staan.
Het programma dat vanuit dbse postscript genereert is geschreven in clipper.
PS niet vertellen hoe het ook kan met andere programma's. Ik wil vanuit dBase direct naar de postscript printer.
PS2 De reden dan alles met zulke oude programmatuur moet werken is simpelweg omdat de gebruiker kan lezen en schrijven met dBase en dit al JAREN doet. Alle data is ook al jaren oud en dus niet zo maar te converteren naar bijvoorbeeld access....