Autor | Zpráva | ||
---|---|---|---|
knedle Profil * |
#1 · Zasláno: 1. 2. 2012, 21:40:25
Zdravím,
polodotaz, poloosvěta chtěl jsem si tisknout jeden formulář definovaný pomocí HTML a CSS - čekal jsem drobné rozdíly v různých prohlížečích, ovšem ony rozdíly nejsou drobné, ale výrazné příklad: box 400x400 px jsem vytisknul v různých prohlížečích a dostal tento čtverec - chrome: 88x88 mm - IE: 68x68 mm - safari: 61 x 61 mm - opera: 85 x 85 mm - firefox: 70 x 70 mm řešení je samozřejmě jasné - budu muset generovat PDF... ...což se mi až tak nelíbí, protože tím bude uživatel přinucen nainstalovat nějaký PDF viewer (pokud jej už nemá), teda krom uživatelů s chromem. nicméně mě to nedá: nejsou nějaká pravidla, definování specifikace (?) nebo nějaká jiná "ochcávka", která by mi sjednotila výstup pro tiskárnu do shodného formátu/velikosti? nebo jinej nápad? |
||
Novy Profil |
|||
knedle Profil * |
#3 · Zasláno: 1. 2. 2012, 22:20:45
media print samozrejme mam použito
|
||
Chamurappi Profil |
#4 · Zasláno: 1. 2. 2012, 22:33:25
Reaguji na knedle:
Používat jednotky cm či mm v tiskovém CSS jsi zkoušel?
|
||
knedle Profil * |
#5 · Zasláno: 2. 2. 2012, 12:00:17
boha - nezkoušel !
mm či cm jsem snad nikdy nepoužil :) jdu to otestovat |
||
knedle Profil * |
#6 · Zasláno: 2. 2. 2012, 23:11:58
hmm - ono to tak jednoduchy nebude
tisk divu v @media print o velikosti 100mm x 120mm - IE + FF - OK - 100mm x 120mm - chrome přestřelil - 107mm x 128 mm - safari a opera podstřelili: 80mm x 96mm takže požadovaná funčnost není dosažena znamená to 3 různé css... nějaké jiné nakopnutí ? |
||
Keeehi Profil |
#7 · Zasláno: 2. 2. 2012, 23:24:06
knedle:
Nejlépe překonvertovat do pdf. |
||
knedle Profil * |
#8 · Zasláno: 3. 2. 2012, 09:27:49
jo - to je konečné řešení se kterým počítám - ale raději bych neotravoval instalací nového softu... ach jo
|
||
_es Profil |
#9 · Zasláno: 3. 2. 2012, 09:36:20
knedle:
„tisk divu v @media print o velikosti 100mm x 120mm“ A sú pre tlač nastavené v cm alebo mm aj všetky elementy až po <body> , v ktorých sa ten div nachádza?
|
||
knedle Profil * |
#10 · Zasláno: 3. 2. 2012, 10:04:12
_es: ten testovací html soubor (zkusím jej vyhodit někam ven) na body neměl žádné definování velikosti
|
||
_es Profil |
knedle:
Možno pre <body> veľkosť definovať netreba, no ak sa ten <div> nachádza v niečom, čoho veľkosť nie je definovaná v absolútnych jednotkách, tak by to mohlo pri tlači spôsobovať problémy.
|
||
knedle Profil * |
#12 · Zasláno: 3. 2. 2012, 10:29:59 · Upravil/a: knedle
testovací stránka http://dl.dropbox.com/u/78049/css-print-test.html
div - v tomto testovacím souboru - je jediný prvek na stránce v reálu jsem samozřejmě zapouzdřené víc - ale s tím bych se už popral, až budu vědět, že to jde takto řešit |
||
Thalia Profil |
#13 · Zasláno: 3. 2. 2012, 10:49:35
Důvod proč je to v Opeře menší.
|
||
_es Profil |
#14 · Zasláno: 3. 2. 2012, 11:00:14
Možno ešte nastaviť aj rámik v mm, lebo ak ak by mala tlačiareň vytlačiť jeden bod široký rámik, tak by ho ani nebolo vidieť a ak ho vidieť je, tak to musela tlačiareň nejako „ošidiť“. No vyzerá to, že to bude v HTML pre všetky prehliadače neriešiteľné.
|
||
knedle Profil * |
#15 · Zasláno: 3. 2. 2012, 11:09:37 · Upravil/a: knedle
Thalia: ha - ale to je průser - tohle hádám nejsem schopen ze své strany ovlivnit - teda krom toho, že bych upozornil operáře na tento požadavek...
nebo je možné tohle pomocí js (či jinak) třeba i tempově nastavit? imho těžko :/ takže opera po opravě na Print Scale 100 % je ok |
||
Thalia Profil |
#16 · Zasláno: 3. 2. 2012, 12:10:38
knedle:
Mám obavu, že to ovlivnit nepůjde (ani krátkým googlevýletem jsem nic nenašla). Pokud to potřebuješ opravdu přesně, tak taky myslím, že to pdf je nejjistější. Sice píšeš, že by si uživatel musel instalovat nějaký pdf viewer, ale kdo ho dnes nemá. Případně pro ty, co nic instalovat nechtějí, můžeš doplnit info, jak si to mohou správně vytisknout ze stránky. |
||
knedle Profil * |
#17 · Zasláno: 3. 2. 2012, 15:36:34
no - aktulane mam ze dvou pokusu 2 ruzne css styly :
ten cm/mm - teoreticky funkcni v ie a ff a prvni pokus, ktery byl delany v px, primo v chrome takze ostrouhaj jenom operari a safaristi - ac buhvi jak se to bude chovat na linuxu aj. jeste to pdf... |
||
Časová prodleva: 12 let
|
0