29. juli 2006 - 23:41Der er
5 kommentarer og 1 løsning
PHP: Tilpas udskrift til a4 ark
Hej eksperter.
Jeg har lavet en form og outputtet af denne form bliver sendt med en email, hvordan får jeg opsat den email så det passer på et a4 ark?. Jeg ved ikke lige helt hvordan jeg skal gribe det an. Nogle forslag?
Det smarteste er nok at sende en mail med en vedhæftet PDF, som du selv genererer. Men du kan embedde et print CSS... Altså en HTML-mail med et <style media="print" type="text/css"> men jeg er ikke helt sikker på hvor mange mailklienter der bruger CSS sådan - Og det er vistnok også kun Opera der har @page som du kan sætte "size" til A4...
Mit forslag er at du bruger PDF, så er du sikker på at det ser ens ud alle steder.
Mange tak for dit forslag, jeg har dog aldrig arbejdet med generering af pdf i php. Hele problemet er at der bliver foretaget nogle valg i min form - som så sender en email. Den email bliver kun modtaget af en mailadresse. Det vil sige mailmodtageren er altid en fast adresse. - Når mailen så bliver modtaget skal den printes ud i a4 automatisk, så den ligger klar nede i printerbakken. Det er et telefonbestillingssystem til et spisested der arbejdes på. Jeg ved ikke om outlook kan vise pdf filen i mailen, og bare printe den som var det en almindelig mail. ?
Hvis jeg var dig, ville jeg måske bare forsøge med noget CSS med en <body> og en <div> og så gøre <div>'en en bestemt bredde og eksperimentere mig frem til, hvad der ser fornuftigt ud...
Det bliver nok enden på det ja. - der er nok ikke så meget andet at gøre, hvis der ikke ligger nogle klare linier og mål for hvordan det kan sættes op.
Desværre er der ikke rigtig noget fast du kan gøre. Du er i den heldige situation at det altid er samme modtager og samme printer, så du kan lave fiks-fakserier så det vil se pænt ud altid :-)
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.