Avatar billede force_master Praktikant
21. april 2004 - 22:22 Der er 9 kommentarer og
1 løsning

Print xx mm fra bund af papir

Hej
Skal udskrive noget et bestemt antal mm fra bundet at et A4.
har prøvet med currentx-y osv , men det passer fint på en printer , men på næste printer er det forkert.

finder printers marginer frem og beregner midten af papiret , og sætter så currentx derefter.
Avatar billede force_master Praktikant
21. april 2004 - 22:24 #1
glemte lige, hvad pokker skal jeg gøre for at få det til at virke 100 % på alle printere. 
og ja printeren kan udskrive i det område jeg specificerer.
Avatar billede martin_moth Mester
22. april 2004 - 08:49 #2
Måden må være at definere koordinaterne ud fra papirets KANT og ikke papirets margin, for denne margin varierer fra printer til printer.

Eller i forhold til papirets midte eller noget andet, der ikke varierer. Ved ikek hvordan, men det er da en ide
Avatar billede force_master Praktikant
22. april 2004 - 15:43 #3
his du læser hvad jeg har skrevet , så kan du se at jeg bruger specifik printers marginer , og ud fra dem beregner midten af papiret , og placerer så
currentx og currenty ud fra midten.
men har idag lånt en anden model printer , og hvis det også virker her , må fejlen jo ligge på andre maskiner , eller hva ?
Avatar billede martin_moth Mester
22. april 2004 - 17:07 #4
Ja, men hvis du læser hvad jeg skriver (ta den ;o) så varierer printers margin jo fra printer til printer, går jeg ud fra.

Så hvad skulle det hjælpe at du beregner midten osv, så længe du ikke tager udgangspunkt i papirets kant eller lignende?
Avatar billede force_master Praktikant
22. april 2004 - 17:27 #5
går ind og laver en currentx som er bestemt ud fra margin,
og ved at tage 297/2 og trække margin fra, får man en kordinat , som jeg vil betegne som midten af papiret. uanset størelsen på margin.
den kordinat man så får ,xx mm, trækker jeg så fra , eller ligger til , eftersom hvor jeg skal være på papiret.
ex. fiktivx = (297/2) - vbtopmargin
tekst 20 mm fra bund = fiktivx + ((297/2)-20)
men måske jeg er fejl på den , men har nu lavet det til den printer model som skal bruges til udskrift,
Avatar billede martin_moth Mester
22. april 2004 - 17:31 #6
Det kræver, at margin er ens i begge sider. Ved ikke om den altid er det. Desuden skal du trække 2xmargin fra
Avatar billede martin_moth Mester
22. april 2004 - 17:41 #7
vrøvl - du skal kun trække en fra. Sorry - det er over min sengetid
Avatar billede force_master Praktikant
22. april 2004 - 17:45 #8
he he  , kunne heller ikke lige forstå hvorfor 2 gange.
men skla da arbejde lidt videre med det , for det er bestemt ikke målbart og passer kun til 1 printer
Avatar billede martin_moth Mester
22. april 2004 - 21:03 #9
Prøv at sammenlign topmargin og bottommargin
Avatar billede force_master Praktikant
28. januar 2006 - 19:44 #10
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester