Visualizzazione dei risultati da 1 a 7 su 7

Discussione: formato stampa

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270

    formato stampa

    ciao,
    sul mio sito ho delle pagine che vanno stampate solo che avendo un contenuto dinamico cono si sa dove finscono.

    come si fa per esempio ad impostare i margini alto e basso della pagina e dire quando un determinato contenuto deve cominciare in una pagina nuova????

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per la stampa c'e` tutta una categoria di attributi CSS, che in linea di massima vanno inseriti in un foglio chiamato con il media="print".
    Se queste cose ti sono nuove, dovresti guardarti un manuale (tutorial) CSS al capitolo stampa/print (ad esempio quello di HTML.it).

    Alcuni attributi che ti possono servire:
    page-break-before
    page-break--after
    page-break-inside

    Nota che non tutti i brwoser in circolazione supportano questi attributi.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    cavolo ma vedo che come cosa non è molto supportata dai browser.........

    altri modi???

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    ok ragazzi ho fatto delle prove e sembra funzionare piu o meno tutto

    l'unico problema è il @page

    codice:
    <style type="text/css" media="print"> 
    @media print {
    	@page {size: 290mm 210mm;}
    	h1 {color:red;}
    	.page-break   { display:block; page-break-before:always; }
    }
    </style>
    io vorrei questa pagina in orizzontale e con determinati margini solo che sempra non leggermelo il @page

    qualcuno mi da una mano??

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il browser non ha accesso a tutte le risorse del client. In particolare la gestione delle caratteristiche della stampa non e` mai stata nelle sue disponibilita`, dato che potrebbe portare ad un buco di sicurezza (pero` in IE si puo` fare, ma solo se usi le protezioni di livello intranet).

    Il @page in particolare e` una cosa introdotta molto di recente, e (che io sappia) ancora nessun browser l'ha implementata. Sta nella specifica dei CSS nella speranza che i Sistemi operativi implementino tale caratteristica e che poi i browser si adeguino (come dire che passeranno alcuni anni prima di poterlo usare).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    270
    ho capito quindi è una causa persa........

    pazienza vorra dire che lascero il compito all'utente.

    grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.