Sirka tabulek

Jan Tosovsky j.tosovsky na tiscali.cz
Úterý Duben 26 21:34:29 CEST 2005


Dobry den,

rad bych se zeptal na zkusenosti s definovanim sirky tabulek pro ruzne typy
vystupu.

V dokumentu mam celou radu tabulek a na sirce nejak nelpim. Je vsak hloupe,
kdyz dve tabulky pod sebou se stejnym clenenim nemaji sloupce pod sebou, ale
jejich sirka se ridi podle nejdelsiho slova v danem sloupci. Pokud chci vsak
sjednotit jejich vzhled, musim prikrocit k definovani sirek sloupcu a
zaroven ke specifikaci sirky tabulky. To ma vsak radu uskali.

Zadam-li jednotky sirky sloupcu v procentech, je vysledna tabulka v html
strance znacne variabilni dle sirky okna (je-li celkova sirka taktez v %).
Zvolim-li pak pro uzky sloupec napr. 20 %, je bunka pri velke sirce okna
zbytecne siroka, pri male naopak prilis tesna a dochazi k zalomeni textu.
Nabizi se zadat sirku tabulky v pevnych jednotkach, ale nevim, neni-li to z
nejakych duvodu nezadouci. V tomto okamziku vsak ani neznam optimalni
hodnotu, kterou bych mel zadat. Souvisi to totiz s volbou typu a velikosti
pisma, coz nechavam casto az na konec.

Dalsi potiz nastane, kombinuji-li tabulky s a bez specifikace sirek. Pokud
zapnu tablecolumns.extension, jsou tabulky bez specifikace roztazeny na
celou sirku stranky namisto obvykleho prizpusobeni obsahu. Znamena to, ze
pokud chci sladit vzhled nekolika malo tabulek, je nutne u vsech tabulek
specifikovat jejich sirku? A opet je tu otazka, jaka hodnota sirky je
vlastne optimalni.

U tisteneho vystupu je to obdobne a mozna jeste horsi. Rad bych si
vygeneroval PDF s velikosti stranky A4. Chtel bych si vsak nechat otevrena
vratka pro pripadnou zmenu na format mensi. A za techto okolnosti, jakou
vlastne volit sirku a v jakych jednotkach?

Vyplyva mi z toho, ze volba velikosti, typu pisma a vyslednych formatu by
mela byt znama jiz v prubehu editace xml. To mi prijde vsak svazujici,
zvlaste s ohledem na proklamovanou variabilitu vystupu z xml dat.

Podelte se prosim o Vase zkusenosti. Predem dekuji.

Honza

PS: 
1) Mluvim-li o specifikaci sirky tabulek, pouzivam nasledujici PI:
<?dbhtml table-width="50%" ?>
<?dbfo table-width="50%" ?>

2) Mluvim-li o sirce sloupcu, pak hovorim o atributu colwidth="sirka%" .
Sloupec bez specifikace sirky tento atribut zcela postrada.



Další informace o konferenci Docbook