13. juni 2004 - 12:37Der er
12 kommentarer og 1 løsning
window.print()
Jeg har et site som er centreret i vinduet. Når jeg så benytter window.print() funktionen udskrives kun halvdelen af sitet i højre siden på papiret. Venstre side er tom pga. af sitet er centereret. Er der nogen måde at man kan formatere window.print() til at fokusere på den centrale del af vinduet i stedet for fra venstre mod højre?
Eller med css lave style-properties om, når der printes ...
Hvis din side er opbygget med nogle div'er (eller andre containere, som styrer centraliseringen !-), kan disse properties jo ændres til venstre-align ved print:
nej, men du kunne lave et link som åbnede den ønskede side i et vindue hvor siden var venstre-stillet, altså i et udskriftsvenligt vindue. Dette er den approach som oftest bliver brugt.
Jeg har et udskrift side der åbnes med window.pop() men vil gerne undgå dette da siderne på sitet er bygget så foskelligt op at det bliver meget svært at lave en skabelon der kan samle data ens fra alle siderne. Derfor tænkte jeg om man kunne lave en formatering el. lign. af print() der f.eks. udskriver min hovedtabel. Så kan jeg nøjes med en knap på alle siderne som udsriver denne tabel med indhold.
roenving>> Jeg har en div der styrer centraliseringen. Den har ID="headTB". Så har jeg en udskriv knap hvor jeg vil lave en window.open() med hele tabelen. Hvordan skal koden så se ud for at jeg blot skal klikke på denne knap og få en udskriftvenlig version?
-- og hvis du for eksempel har nogle artikler og så en tilmeldingsformular kan du også skjule de irrelevante elementer ved at tilføje f.eks. dette i media print-blokken:
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.