Diskuze: Canvas při tisku stránky zobrazí kolem obrázku rámeček

JavaScript JavaScript Canvas při tisku stránky zobrazí kolem obrázku rámeček

Avatar
Filip Pýrek
Redaktor
Avatar
Filip Pýrek:

Čau dělám na jednom projektu, kde používám canvas. Zkoušel jsem tu stránku vytisknout (jenom PDF) : v mozille se nezobrazí žádný rámeček (to je dobře), IE(9) zobrazí se tenký rámeček na pravo a chrome to celé orámuje(špatně)
http://parte.filippyrek.cz/

Odpovědět  +1 17.12.2013 13:43
„The best way to predict the future is to invent it.“ — Alan Kay
Avatar
Honza Bittner
Redaktor
Avatar
Odpovídá na Filip Pýrek
Honza Bittner:

Mimo tvou otázku. Znáš switch? Použij ho, bude to lepší než milion ifů.

Nahoru Odpovědět 17.12.2013 13:48
Ptejte se mě na cokoli na https://github.com/HoBi/ama a followujte mě na Twitteru https://twitter.com/tenhobi. :-)
Avatar
Drahomír Hanák
Tým ITnetwork
Avatar
Odpovídá na Filip Pýrek
Drahomír Hanák:

Nebude jednodušší ten obrázek otevřít v novém okně, kde bude sám a tam zavolat window.print() ?

Mimochodem můžeš zavolat canvas.toDataURL() s to pak dát třeba do atributu src i tagy IMG.

EDIT: špatně jsem to pochopil. To, že tam přidá rámeček, je očekávané chování. Pokud ho tam nechceš, tak musíš ten rámeček na plátně smazat.

Editováno 17.12.2013 13:59
 
Nahoru Odpovědět 17.12.2013 13:56
Avatar
Filip Pýrek
Redaktor
Avatar
Odpovídá na Honza Bittner
Filip Pýrek:

U sebe na localhostu jsem to teď předělal

Nahoru Odpovědět 17.12.2013 16:01
„The best way to predict the future is to invent it.“ — Alan Kay
Avatar
Filip Pýrek
Redaktor
Avatar
Odpovídá na Drahomír Hanák
Filip Pýrek:

A jak se to dělá? (S canvasem moc zkušeností nemám)

Nahoru Odpovědět 17.12.2013 16:03
„The best way to predict the future is to invent it.“ — Alan Kay
Avatar
Filip Pýrek
Redaktor
Avatar
Odpovídá na Drahomír Hanák
Filip Pýrek:

Nebo spíš je nějaká funkce na to?

Nahoru Odpovědět 17.12.2013 16:22
„The best way to predict the future is to invent it.“ — Alan Kay
Avatar
Drahomír Hanák
Tým ITnetwork
Avatar
Odpovídá na Filip Pýrek
Drahomír Hanák:

Zkus ten obrázek vytvořit bez rámečku a ten rámeček vykreslit na novém plátně, kterým ho překryješ příp. ho udělej v CSS.

 
Nahoru Odpovědět 17.12.2013 16:29
Avatar
Filip Pýrek
Redaktor
Avatar
Odpovídá na Drahomír Hanák
Filip Pýrek:

Jsou to png obrázky, takže jsem vymazal to bílé pozadí a funguje to. ...

Nahoru Odpovědět 17.12.2013 17:06
„The best way to predict the future is to invent it.“ — Alan Kay
Avatar
Filip Pýrek
Redaktor
Avatar
Odpovídá na Drahomír Hanák
Filip Pýrek:

Jsou to png obrázky, takže jsem vymazal to bílé pozadí a funguje to. ...

Nahoru Odpovědět 17.12.2013 17:06
„The best way to predict the future is to invent it.“ — Alan Kay
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.