Miten saa php:llä koodattua paperin suunnan vaakaan oletuksena tulostamiselle?
Ei mitenkään. Printtaaminen ei ole millään tavalla PHP:n asia.
CSS:ää voi kokeilla:
@media print { @page { size: landscape; } }
Ei auta yksikään CSS määritelmä. Tulostus onnistuisi varmemmin suoraan PDF tiedostoksi, mutta olisko vinkkejä miten sen sais tehtyä?
peran kirjoitti:
fpdf
Lisäys:
Pidemmin...Lue tämä!
Onko tuo PDF tekeminen noin vaikeaa kun tuo linkki antaa ymmärtää? Esim. sisällön sijainnin määrittely paperille täytyy tehdä X ja Y koordinaateilla? Huhhuijaa...
Kyllä, PDF-tiedoston tekeminen on erittäin vaikeaa verrattuna HTML-sivun tekemiseen. Ei kannata sille linjalle lähteä.
Tuo CSS ei ota toimiakseen ollenkaan, ei IE:llä eikä Firefoxilla. Olis yksi projekti valmis mutta tuo sivun kääntö pitäisi saada tehtyä. Onkohan mitään muita vinkkejä millä sen saisi tehtyä?
Voiskohan ongelman ratkoa osissa? Ensiksi HTML LaTeXiksi, http://htmltolatex.sourceforge.net/ ja sitten LaTeX vaakasuoraksi: http://texblog.org/2007/11/10/landscape-in-latex/ . En ole kokeillut tällaista koskaan.
Voithan aina määritellä CSS:llä niin, että pystysuuntaiselle sivulle laitetaan vain "Käännä sivu vaakaan"-teksti + ohjeet, kuinka se tapahtuu. :)
Edit. Lyhyellä Googlauksella löysin vain tiedon, ettei ole olemassa selaimesta riippumatonta tapaa määrittää tulostussuuntaa.
jarspa kirjoitti:
peran kirjoitti:
fpdf
Lisäys:
Pidemmin...Lue tämä!
Onko tuo PDF tekeminen noin vaikeaa kun tuo linkki antaa ymmärtää? Esim. sisällön sijainnin määrittely paperille täytyy tehdä X ja Y koordinaateilla? Huhhuijaa...
DomPDF hoitaa homman suoraan HTML-koodista PDF:ksi:
http://code.google.com/p/dompdf/
Minulla toiminut loistavasti, suosittelen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.