Jag har gjort ett program som skriver ut text i en figur och detta fungerar oftast men ibland när man byter printer så passar inte texten in. Hej Hej Sven Hej Hej Sven Igen Hej Problem vid utskrift i VB
Skillnaden mellan printrarna är Scale Factor som är 100 på de printrar där det fungerar och 0 där det inte fungerar.
Min fråga är finns det möjlighet att inne från VB programmet att sätta denna faktor med hjälp av något API.
M V H
SHSv: Problem vid utskrift i VB
Om du använder PrinterObjektet för utskrift
så kan du kanske lösa det med
"Zoom property Specifies the scaling factor of the output ".
Berätta gärna hur det går jag är också intresserad
mvh
SvenSv: Problem vid utskrift i VB
Jag testade och fick felet 'Zoom' property cannot be set within a page,
har du möjligen nåt tips om vad felet kan bero på.
M V H
SHSv: Problem vid utskrift i VB
Igen snabbt och kanske fel ,du har skrivit den satsen
för sent.Den bör väl komma bland de första raderna.
Dvs innan du gör andra trix med Print osv.
Det här är fritt ur skallen har inte kollat något.
Logga gärna in någon annan och tänd ett ljus för oss.
mvh
SvenSv: Problem vid utskrift i VB
Jo den ligger allra först men det gick inte att ändra Scale Factor på printern.
Något som jag tittat på är något som Pelle lagt upp om "Sätter printerutskriften till liggande eller stående" det finns i strukturen DEVMODE något som heter Scale om det är detsamma som Scale Factor.
Mina försök har inte varit så lyckade.
M V H
SHSv: Problem vid utskrift i VB
Oki jag skall göra lite experiment på mina printerrutiner
och se vad som händer.
Koll , det Vi menar är ScaleFactor uttryckt i procent
du nämner 0 - och 100 . Beroende på drivkrets till printern
kan detta betyda olika. Vissa rutiner bryr sig överhuvudtaget inte
om Zoom.
spånar jag som vanligt
SvenSv: Problem vid utskrift i VB
Vi pratar om procent, jag skall även nämna att det är HP printrar
laser jet 3, 300 dpi, scale factor 100 - utskrift fungera.
laser jet 5, 600 dpi, scale faktor 0 - utskrift fungerar inte.
laser jet 5000, 600 dpi, scale factor 100 - utskrift fungerar.
M V H
SH