Blocs de liste de XSL-FO
|
Pour créer les listes là sont quatre objets de XSL-FO :
- fo : liste-bloquer (il contient la liste entière)
- fo : liste-article (il contient chaque article dans la liste)
- fo : liste-article-marquer (il contient l'étiquette pour le liste-article comme le nombre, le caractère, etc.)
- fo : liste-article-corps (contient le corps du liste-article - typiquement un ou plusieurs <fo : objets de block>)
|
|
- temporaire-distance-entre-commence
- temporaire-marquer-séparation
- commencer-denteler pour liste-article-marquent
- commencer-denteler pour le liste-article-corps
- extrémité-denteler pour liste-article-marquent
- extrémité-denteler pour le liste-article-corps
|
Exemple :
|
Maintenant, créer un calibre de XSLT pour manipuler une liste commandée. Placer le creux de début de l'étiquette d'article de liste, et laisser le repos jusqu'au BELLÂTRE. En employant l'espacement relatif de fin de support, les listes veulent donnent l'espacement raisonnable avec n'importe quelle police de taille.
|
<xsl:template match="ol">
<fo:list-block
space-before="0.25em" space-after="0.25em">
<xsl:apply-templates/>
</fo:list-block>
</xsl:template>
<xsl:template match="ol/li">
<fo:list-item space-after="0.5ex">
<fo:list-item-label start-indent="1em">
<fo:block>
<xsl:number/>.
</fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block>
<xsl:apply-templates/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:template>
|
|
|
Keywords : convert xsl,
display xsl,
docbook fo,
docbook xsl,
fo elements,
fo examples,
fo reference,
fo table,
fo text,
fo tutorial,
html fo,
msxml xsl,
pdf fo,
string xsl,
svg xsl,
value xsl,
w3c xsl,
w3schools xsl,
xalan xsl,
xsl attribute,
xsl attributes,
xsl cdata,
xsl count,
xsl css,
xsl date,
xsl doctype,
xsl document,
xsl dom,
xsl dtd,
xsl element,
xsl elements,
xsl encoding,
xsl entity,
xsl example,
xsl examples,
xsl fo inline,
xsl function,
xsl href,
xsl html,
xsl include,
xsl javascript,
xsl name,
xsl namespace,
xsl node,
xsl output,
xsl processor,
xsl reference,
xsl schema,
xsl sort,
xsl stylesheet,
xsl syntax,
xsl tag,
xsl tags,
xsl template,
xsl text,
xsl tutorial,
xsl tutorials,
xsl using,
xsl variable,
xsl xhtml,
xsl xpath
|