Newsgroup: it.comp.grafica
Titolo: Vi ricordate "stampa senza margini in html" ?

Ho risolto.
E' bastato mettere un DIV con posizione -2mm,-2mm.
Strano che le table con la stessa posizione non venissero stampate dove
dicevo io...
Chi mi spiega 'sta cosa strana dei CSS?

 wrote in message
news:mpO29.32504$lu5.8...@twister1.libero.it...

uhmm avevo capito male io ( e altre 100 persone) o tu volevi stampare
effettivamente oltre ai bordi massimi della stampante ? :) no perche' se
invece volevi solo stampare *piu' vicino* al bordo era un altro discorso :D
Beh hai fatto un posizionamento assoluto (ritengo), dove a differenza del
relativo puoi specificare a livello pixel dove tu vuoi che i tuoi elementi
appaiano. E questo lo fai con i CSS.
Le tables di per se sono parte dell'oggetto container che le contiene, e
senza altro a modificarle erano contenute nella Window di Explorer (o chi
per lui).
Potevi modificare i margini della pagina sinistro e superiore a zero, oppure
posizionare la tabella come hai fatto tu. Dipende :)
Ci sono un sacco di tutorials sui CSS se cerchi su Google..soprattutto come
fare le tabelle senza essere costretti ad usare le tabelle ;) (yup, i DIV)
Felice che tu abbia risolto, ciao!
--
           .: CoCo :.
   .: 
www.mechano.it
 :.
.: Illustrator Evangelist :) :.

 wrote in message
news:mpO29.32504$lu5.8...@twister1.libero.it...

Non so se questo può spiegare, ma ci sono due fattori da considerare:
1. In aggiunta a marginwidth="0" e marginheight="0", il cell padding e il
cell spacing della table dovevano essere impostati su 0. Probabilmente lo
avevi già fatto, ma non si sa mai...
2. Ho fatto una prova con IE6, aprendo il "page setup": innanzitutto mi dà
due formati, A4 senz'altra specificazione e A4 con misure. In basso poi,
dove si settano i margini, mette come default 1,66 mm (misura vicina allo
"scarto" che hai dovuto impostare con i layers per ottenere la stampa
corretta). È possibile che usando il layer tu abbia semplicemente utilizzato
le opzioni di margine "default" per il formato A4.
Se invece avevi già verificato questi punti, allora non saprei...
Saluti
Gianrico

 le opzioni di margine "default" per il formato A4.
Esatto. Il "margine" cambia a seconda della stampante. Una Epson 950 stampa
al vivo ed il margine di default è 0. La mia C60 non stampa al vivo, ma ha
un margine di 2,6 mm impostato di default.
Sempre con i CSS, avendo già capito il problema, avevo ridefinito il tag
table per la posizione -2mm,-2mm, ma l'IE6 se ne fregava altamente e
cominciava sempre a stampare da 2,9mm.
Invece, con DIV, l'IE6 mi ha stampa da 0,0 (logicamente se ci sono delle
scritte non vengono stampate, ma non mi interessa, l'importante è che la
cella termini in determinate posizioni del foglio, altrimenti mi salta tutta
la prefustellazione)

 la prefustellazione)
si può risolovere anche senza div....
prendi la tag body e scrivici questo:
<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0"
rightmargin="0" bottommargin="0">
sono èiù che intutivi qundi scegli le opzioni che vanno bene per il tuo caso
^_^
ApWizard

 la prefustellazione)
Non ti so dire perchè coi CSS non funzionava e coi layers sì. Mi sono
trovato altre volte nei casini con programmi MS, ad esempio le etichette in
Access... tu hai il foglio Avery fustellato, del tipo giusto, poi fai il tuo
assistente etichette, il print preview che ti mostra che è tutto a posto,
stampi e... alé, il primo foglio buttato! Tutte le scritte sono sulle
linee...
Dopo tentativi interminabili e orrende sequele di imprecazioni ho risolto
con delle opzioni che Access ti dà in fase di stampa, che annullano quelle
precedenti del "page setup". Regolandoli manualmente si riesce alla fine ad
ottenere un risultato accettabile, con le scritte centrate nelle etichette.
Ciao
Gianrico