Autor Zpráva
pirik
Profil *
Ahoj,
můžete mi prosím poradit jak můžu na stránce http://www.vrtal-sro.cz/cenik.htm zůžit sloupce tak, aby když to tisknu, se mi vytiskly i poslední dva sloupce? Zkuste si to zobrazit v IE a vytisnout, abyste viděli, že se poslední dva sloupec nevytiskly.

Děkuji za radu
Pavel
peta
Profil
zobrazi, vytiskl a je to ok
Zkus si zobrazit nahled pred tiskem a nastavit si sirku na sirku stranky, zmensit okraje a tak. Muzes si nastavit, ze to ma tisknout ne na vysku, ale na sirku, otocit stranku. Zakladni dovednosti s prohlizecem. Ale uzivatelum muzes klidne pridat navod.

Co se tyce te tabulky, mas ji z wordu, takze sirku sloupcu si nastav ve wordu. Ale muzes to zkusit prohnat pres nejaky html editor, ktery ti tam vycisti wordowske znacky, treba fck ma online demo. Oznacis, ctrl+c, tlacitko vlozit z wordu, ctrl+v, poprepinas html tam a zpet a mohl by to vse odstranit.
Nebo treba muj word ma ukladani minimalniho html. Zatmi nevim, co to dela, ale mohlo by to tim jit.

Nebo bych zkusil toto:
http://interval.cz/clanky/vycisteni-tabulky-z-ms-wordu-v-msie-javascri ptem/
Ale potrebuje upravit, zkusim si s tim pohrat.
peta
Profil
jj, ten script tam treba upravit.
Takze
* zkopirujes i prvni blok z intervalu do aaa.htm .
* k tagu script, kde jsou 3 tecky das <script src=aaa.js>
* do aaa.js vlozis obsah vsech dalsich ramecku
A misto cleaner funkce vlozis to, co poslu dal.

Pak jen spustis v IE aaa.htm
Do policka das ctrl+v oznacenou tabulku z tve stranky.
Pak kliknes na treti tlacitko zleva Vycistit (dole si ale vyskrtni vsechny checkboxy).
A pak kliknes na prvni tlacitko, ktere zobrazi zdrojovy kod a tento kod si zkopirujes treba do bbb.htm A to je ta vycistena tabulka od word nesmyslu a zacne ti pak zalamovat radky, kdyz je to treba.

ten kod funkce k cisteni, upraveny je:
function cleanTable()
{
var TmpString=cleaner.document.body.innerHTML;
TmpString=TmpString.replace(/<\/*o:p>/gi,"");
TmpString=TmpString.replace(/<\?xml[^>]*>/gi,"");
TmpString=TmpString.replace(/ style="[^"]*"/gi,"");
TmpString=TmpString.replace(/ class="[^"]*"/gi,"");
TmpString=TmpString.replace(/ class=[a-zA-Z0-9]*/gi,"");

TmpString=TmpString.replace(/ face="[^"]*"/gi,"");
TmpString=TmpString.replace(/ face=[a-zA-Z]*/gi,"");
TmpString=TmpString.replace(/ size="[^"]*"/gi,"");
TmpString=TmpString.replace(/ size=[a-zA-Z0-9]*/gi,"");
if (!brd.checked)
{
TmpString=TmpString.replace(/ border="[^"]*"/gi,"");
TmpString=TmpString.replace(/ border=[a-zA-Z0-9]*/gi,"");
}
if (!tsize.checked)
{
TmpString=TmpString.replace(/ width="[^"]*"/gi,"");
TmpString=TmpString.replace(/ width=[a-zA-Z0-9]*/gi,"");
TmpString=TmpString.replace(/ height="[^"]*"/gi,"");
TmpString=TmpString.replace(/ height=[a-zA-Z0-9]*/gi,"");
}
if (!tpad.checked)
{
TmpString=TmpString.replace(/ cellSpacing=[0-9]*/gi,"");
TmpString=TmpString.replace(/ cellPadding=[0-9]*/gi,"");
}
if (!tcenter.checked)
{
TmpString=TmpString.replace(/ align="[^"]*"/gi,"");
TmpString=TmpString.replace(/ align=[a-zA-Z]*/gi,"");
}
if (!tvcenter.checked)
{
TmpString=TmpString.replace(/ vAlign="[^"]*"/gi,"");
TmpString=TmpString.replace(/ vAlign=[a-zA-Z]*/gi,"");
}

TmpString=TmpString.replace(/<SPAN>/gi,"");
TmpString=TmpString.replace(/<\/SPAN>/gi,"");
TmpString=TmpString.replace(/<P>/gi,"");
TmpString=TmpString.replace(/<\/P>/gi,"");
TmpString=TmpString.replace(/<FONT>/gi,"");
TmpString=TmpString.replace(/<\/FONT>/gi,"");

if (!bold.checked)
{
TmpString=TmpString.replace(/<B>/gi,"");
TmpString=TmpString.replace(/<\/B>/gi,"");
}

if (!cursive.checked)
{
TmpString=TmpString.replace(/<I>/gi,"");
TmpString=TmpString.replace(/<\/I>/gi,"");
}

if (!underline.checked)
{
TmpString=TmpString.replace(/<U>/gi,"");
TmpString=TmpString.replace(/<\/U>/gi,"");
}

TmpString=TmpString.replace(/<!--[^-]*-->/gi,"");
cleaner.document.body.innerHTML=TmpString;
}

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: