WebSite X5Help Center

 
Skeggia 12
Skeggia 12
Moderator

Stampa pagina sito con grafica  it

Auteur : Skeggia 12
Visité 2852, Followers 3, Partagé 0  

buongiorno,
come da titolo, vorrei stampare una pagina web con annessa grafica, per essere più chiaro, praticamente la funzione che fa il tasto "STAMP" o "PRTSCRN" che dir si voglia, ma senza la parte riguardante prettamente il browser (l'intestazione e le barre sottostanti)...in poche parole solo la finestra della pagina web...
ho provato vari script js e jquery, ma non includono la grafica...

grazie per l'attenzione...

Posté le
15 RéPONSES - 1 CORRECT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... penso che potresti risolvere con il styleswitch.js che trovi in  DynamicDrive...

 ... ma!, ...senza aver io il programma!, forse potresti risolvere anche alla maccheronica, ma puoi provare solo tu e verificare...

1) - allega in Proprietà della Pagina | ESPERTO (o tramite Oggetto Codice HTML) ... un file vuoto(*) chiamato "print.css" e come destinazione al posto di "files" metti "style"; ... dovrai verificare se poi effettivamente vada a sovrascrivere il file "print.css" generato dal programma...

2) - sempre nel pannello ESPERTO | Codice personalizzato | Prima della chiusura di /HEAD incolla questa stringa:

<link rel="stylesheet" type="text/css" href="style/template.css" media="screen, print" />

_____________________

(*) - vuoto, oppure con le regole inverse, richiamandolo sempre prima della chiusura di /HEAD...

.

... prova, magari funziona ... 


ciao

_____________EDIT___________________

... !... mi è venuto in mente EasyCapture, che stampa lo scroll della pagina web...

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Skeggia 12
Skeggia 12
Moderator
Auteur

ciao kol, non mi sono spiegato bene...
io vorrei stampare su carta o in pdf una pagina visualizzata nel browser completa di elementi grafici (ad es. una tabella... allego uno screenshot... la parte riquadrata in rosso...)...più o meno come fa il tasto prt scrn o stamp, che memorizza lo schermo, poi con un progr. di grafica lo apri, ce lo incolli lo ritagli e lo stampi...
ecco, vorrei evitare tutti questi passaggi...gli script che ho trovato in rete non includono la grafica...grazie...

Lire plus
Posté le de Skeggia 12
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... allora prova con quello che avevo aggiunto in edit, EasyCapture, di cui vedi un vecchio esempio di cattura dell'Avo di Answers con lo scroll automatico della pagina, cioè vengono catturate anche le parti non visibili nella finestra del browser in una ed unica immagine:    http://www.zspace.it/kolasim/miei_files/immagini/catturaWeb.png

.

ciao



Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

...ummm , mi sa KolAsim , che Skeggia non voglia stampare/catturare i siti degli altri ma voglia far si che gli altri possano stampare una sua pagina esattamente come la vedono ...

Dico bene , Skeggia ?

Se si , avevo fatto delle prove senza risultati al 100% , nel senso che o l'impaginazione era kaput oppure qualche elemento della grafica mancava ( bordi delle celle , a volte gli sfondi ... ) , poi non avendo una necessità immediata avevo rinunciato ...

Da quello che avevo letto allora, bisogna riallacciarsi al primo suggerimento di KolAsim , cioè che serve un CSS non solo per il video ma anche per la stampa ...

Leggi qui :

http://www.lynda.com/articles/how-to-print-a-web-page

e qui:

http://doersguild.github.io/jQuery.print/demo/

ed infine qui:

http://www.aspsnippets.com/Articles/Print-DIV-contents-with-CSS-using-JavaScript-and-jQuery.aspx

dove ho ottenuto i migliori risultati , ma non al 100% purtroppo ...

Spero, se è quello che cerchi che  risolvano almeno a te il problema ...

ciao

Lire plus
Posté le de Claudio D.
Skeggia 12
Skeggia 12
Moderator
Auteur

yes claudio è proprio così, vorrei automatizzare la stampa della finestra del browser...vado a leggere...grazie...

Lire plus
Posté le de Skeggia 12
Skeggia 12
Skeggia 12
Moderator
Auteur

seee...tutto in inglese...no es para mi...yo hablo un poco deespañol...entonse no he entendido nada...grazie lo stesso...se non esiste uno script...magari da modificare...la vedo dura...

Lire plus
Posté le de Skeggia 12
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

ahahah ... guardo se ti trovo qualcosa in spagnolo o in italiano ...

e se riesco faccio ancora due prove ... ma ti "basterebbe" stampare  la tabella ?

Lire plus
Posté le de Claudio D.
Skeggia 12
Skeggia 12
Moderator
Auteur

yes...

Lire plus
Posté le de Skeggia 12
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

ma...  ...la mia stampa tabella funziona , guarda se fa al caso tuo ...

Lire plus
Posté le de Claudio D.
Skeggia 12
Skeggia 12
Moderator
Auteur

grazie del tuo interessamento claudio...non faccio per vantarmi ma non c'iò capito tanto...
cioè mi sembra di aver capito che bisogna individuare gli elementi da stampare manualmente...
invece dopo aver visto il tuo esempio, ho fatto una nuova ricerca più mirata e mi è capitato tra le mani questo...
http://www.html.it/articoli/stampare-porzioni-di-una-pagina-con-jprintarea-1/

che fa ottenere questo risultato in pdf e poi per allegarlo qui l'ho trasformato in jpg (non mi fa allegare gli zip)...screenshot...

l'unica cosa da fare è immettere #imContent nello script...

Lire plus
Posté le de Skeggia 12
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Skeggia 12
... ... vorrei automatizzare la stampa della finestra del browser... ... ...

... il mio iniziale suggerimento maccheronico (*) riguardava proprio il browser, e quindi penso che non hai provato...
... ho clonato una tua pagina, e questo è il risultato per provare la stampa da browser:
>> normale:  http://www.zspace.it/kolasim/trash/stampaSkeggia.html
>> (*) :  http://www.zspace.it/kolasim/trash/stampaSkeggia2.html

.

ciao 

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Skeggia 12
Skeggia 12
Moderator
Auteur

si kol...non avevo provato...sto diventando pigro...no, dai, siccome la pagina che voglio stampare (su carta) prevede molte aree, come puoi vedere, non è una tabella unica, perchè dentro ci vado a inserire dati da DB, e lavorare sugli stili per stampare una sola pagina, vabbè che si fa una volta sola..però... e con questo jquery funziona alla grande...senza fatica...ma questo non vuol dire che mi piace la pappa pronta...prima di questo ne avevo provate talmente tante, senza risolvere...grazie comunque a te e claudio per il supporto e per lo stimolo a risolvere...

Lire plus
Posté le de Skeggia 12
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

Ottimo ! Ciao alla prossima !

Lire plus
Posté le de Claudio D.