Avatar billede kimlarsen1978 Nybegynder
28. maj 2004 - 09:26 Der er 8 kommentarer og
1 løsning

Print horisontalt

Hejsa
Når min side loades åbnes print boksen fra windows.
---------
onload="self.print();"
---------

Men hvordan går jeg for automatisk at få den indstillet til at printer liggende (horisontalt)?
Avatar billede skovenborg Nybegynder
28. maj 2004 - 11:11 #1
du kan prøve at lave et stylesheet for din print og skrive fx
@media print {
    size:landscape
}
eller
<link rel="stylesheet" media="print" type="text/css" href="print.css" />
og her skrive det samme.
Avatar billede skovenborg Nybegynder
28. maj 2004 - 11:25 #2
eller er det bare:
@page {
  size:landscape;
}
det er dog ikke sikkert size-propertyen virker i alle browsere -men det må du prøve dig frem med.
du kan læse om den her:
http://www.w3.org/TR/REC-CSS2/page.html#propdef-size
Avatar billede skovenborg Nybegynder
28. maj 2004 - 11:34 #3
okay - sorry, jeg rodede lidt rundt med det. Har aldrig selv prøvet det før, såå.

Det w3c mener er at man kan skrive
@page {size:landscape;} i et stylesheet til print elller
@media print {
  @page {size:landscape;}
}
Desværre ser det ikke ud til at virke særlig godt. Så enten gør jeg en eller anden fejl, ellers så understøtter browserne det slet ikke.
Avatar billede roenving Novice
28. maj 2004 - 11:55 #4
Ganske troligt at understøttelsen _også_ på det punkt halter ganske betydeligt ...

Måske må du over i et activeX-objekt, som dine brugere kan downloade, hvis de bruger windows og IE eller en Gecko-browser (Mozilla, Netscape m.v.):

http://www.meadroid.com/sx_intro.asp

-- og et hurtigt kig på: http://blooberry.com/indexdot/css/properties/print/size.htm, afslører jo, at han ikke kender en browser, som undestøtter size:landscape !-)
Avatar billede skovenborg Nybegynder
28. maj 2004 - 12:03 #5
det var da ærgeligt - der kan man da se at det ikke kun er IE, som ikke understøtter CSS2 til fulde ;-)
Avatar billede roenving Novice
28. maj 2004 - 12:24 #6
Der er godt nok også massive huller i f.eks. gecko-understøttelsen, men de har da fundet på at implementere nogle af de nyttige, f.eks. pseudo-selektorerne :hover m.v.
Avatar billede kimlarsen1978 Nybegynder
28. maj 2004 - 16:33 #7
Jeg kan helle ikke få det til at virke :-(
Er der nogen der har set en side hvor det virker på?
Avatar billede skovenborg Nybegynder
01. juni 2004 - 01:29 #8
jeg kiggede forresten lige i CSS2.1 specifikationen og her har de åbenbart helt droppet bla. size propertien.
http://www.w3.org/TR/CSS21/changes.html#q22
Så måske er Mozilla (og andre browsere) ikke helt galt på den.
Avatar billede kimlarsen1978 Nybegynder
14. august 2004 - 21:45 #9
Lukker
Jeg fandt aldrig en fornuftig løsning :-(
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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