Avatar billede it-dyret Nybegynder
22. februar 2004 - 10:28 Der er 10 kommentarer og
1 løsning

Hvordan ligger man papiret ned og ændrer margener?

Jeg har brug for at kunne udskrive en side fra en web-applikation, hvor siden skal være lagt ned og hvor jeg skal kunne styre margenerne (gøre dem mindre). Hvordan gør jeg det?

Jeg ved ikke om spørgsmålet er stillet i den rigtige kategori, eller om problemet skal løses serverside (jeg koder i jsp)...
Avatar billede lklingenberg Nybegynder
22. februar 2004 - 11:00 #1
Hvordan papiret skal vende kan du ikke bestemme - det er brugeren selv der bestemmer det. Marginerne kan du styre med Cascading Style Sheet (css).

Fx:

<html>
<head>
...
<style type="text/css">
/* De fire tal efter margin refererer til hhv. top, højre, bund og venstre */
body,html { margin: 10px 10px 10px 10px; }
-->
</style>
</head>
<body>
...
</body>
</html>
Avatar billede lklingenberg Nybegynder
22. februar 2004 - 11:03 #2
for en god ordens skyld skulle du nok angive hvilket medium stylesheet skal anvendes på. Det kan gøres på to måder:

<style type="text/css" media="print">
...
</style>

eller

<style type="text/css">
/* De fire tal efter margin refererer til hhv. top, højre, bund og venstre
I dette tilfælde anvendes marginerne kun ved udprintning, mens det der vises
i browseren er browserens standardmarginer. */
@media print {
body,html { margin: 10px 10px 10px 10px; }
}
-->
</style>
Avatar billede lklingenberg Nybegynder
22. februar 2004 - 11:04 #3
hov, linjen med '-->' skal naturligvis slettes...
Avatar billede Slettet bruger
22. februar 2004 - 11:32 #4
hm...du kan altså højst ændre marginer på det du printer ud, du kan ikke pille ved brugerens opsætning ar marginer.

Du kan altså ikke gøre noget ved at brugerne har forskellige opsætninger. Medmindre du vil betale for en DirectX løsning. Så sig lige til.
Avatar billede Slettet bruger
22. februar 2004 - 18:08 #5
Hvis du vil have absolut kontrol over udskriften, kunne du jo generere den på serveren som en PDF-fil, og ellers må du finde dig i browseropsætninger.
Avatar billede roenving Novice
23. februar 2004 - 02:04 #6
-- og hvis du kan få dine brugere til at acceptere en installation af en activeX-komponent kan du sikkert bruge meadroids scriptX:

http://www.meadroid.com/sx_intro.asp
Avatar billede it-dyret Nybegynder
18. marts 2004 - 11:07 #7
Tak for indlæggene...

Har valgt at undlade funktionalitet indtil videre
Avatar billede lklingenberg Nybegynder
18. marts 2004 - 11:25 #8
Hvis du undlader at benytte funktionaliteten (=ingen kunne løse dit problem), skal du ikke dele points ud...
Avatar billede lklingenberg Nybegynder
18. marts 2004 - 11:27 #9
Du kan tage din points tilbage her: http://www.eksperten.dk/spm/478828
Avatar billede it-dyret Nybegynder
18. marts 2004 - 11:36 #10
Behold du blot pointene.

Jeg fik jo noget ud af det alligevel, da jeg fik kendskab til en række mulige løsninger. At jeg valgte ikke at benytte dem, er en anden sag
Avatar billede lklingenberg Nybegynder
18. marts 2004 - 23:52 #11
yo' 'da boss  ;-)
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