[PDF] Dlouhá tabulka naležato

Jan Tošovský j.tosovsky na tiscali.cz
Čtvrtek Únor 28 21:50:40 CET 2008


V dokumentu je pouzita siroka tabulka, ktera vypada rozumne pouze da-li se
nalezato. Problem je vsak, ze je zaroven dlouha a normalne se automaticky
nezalomi. 
Nasel jsem jakesi reseni s vyuzitim PSMI
www.cranesoftwrights.com/resources/psmi/

Mam vsak problem, jak to pouzit. Vytvoril si jednu svou vzorovou stranku s
orientaci landscape a nasledne si upravil sablonu table.container:

<xsl:template name="table.container">
  <xsl:param name="table.block"/>
  <xsl:choose>
    <xsl:when test="@orient='land' and 
                    $fop.extensions = 0 and 
                    $passivetex.extensions = 0" >

<psmi:page-sequence master-reference="body-landscape">
    <flow flow-name="xsl-region-body">
      <fo:block-container reference-orientation="90" 
                          break-before="page">
        <xsl:attribute name="width">
        ...

Zadrhel je vsak v tom, ze uvedeny PSMI kod ocekava element
psmi:page-sequence primo v elementu fo:flow, kdezto ja jej mam pri dane
uprave vnoreny do nekolika elementu fo:block - tak jak se tyto elementy
vytvari pro novou sekci a dalsi nasledne elementy. Rad bych se zeptal, zda v
tomto pripade existuje nejake reseni (napr. natvrdo vytvorit pro tabulku
nalezato novou page-sequence), nebo to proste nejde.

Predem diky za tipy.

Honza




Další informace o konferenci Docbook