[jbosstools-issues] [JBoss JIRA] Commented: (JBDS-178) DocBook Investigation
Gleb Galkin (JIRA)
jira-events at lists.jboss.org
Sun Mar 9 06:28:26 EDT 2008
[ http://jira.jboss.com/jira/browse/JBDS-178?page=comments#action_12401883 ]
Gleb Galkin commented on JBDS-178:
----------------------------------
Well, I've investigated the problem with line breaking. The conclusion is:
1) If you want to add line-break before or after block element, paragraph for example, you should use element <para> with appropriate role: <para role="space-after"> or <para role="space-before">
2) If you want to add line-break anywhere, you should use processing-instruction <?lb?>
In order to make this features available you should add some code in appropriate files:
1) in *.css:
.space-before{
margin-top:20px;
}
.space-after{
margin-top:20px;
}
.lb{
line-height:20px;
}
2) in *.xsl file for html version:
<xsl:template match="processing-instruction('lb')">
<br class="lb"/>
</xsl:template>
3) in *.xsl file for PDF version:
<!--#### Line breaking ####-->
<xsl:template match="para[@role = 'space-before']">
<fo:block space-before="14.5pt">
<xsl:apply-templates/>
</fo:block>
</xsl:template>
<xsl:template match="para[@role = 'space-after']">
<fo:block space-after="14.5pt">
<xsl:apply-templates/>
</fo:block>
</xsl:template>
<xsl:template match="processing-instruction('lb')">
<fo:block space-before="14.5pt">
<xsl:text />
</fo:block>
</xsl:template>
Note, that the size of line-break is the same in all formats (1pt = 1.38px)
> DocBook Investigation
> ----------------------
>
> Key: JBDS-178
> URL: http://jira.jboss.com/jira/browse/JBDS-178
> Project: Developer Studio
> Issue Type: Task
> Components: documentation
> Affects Versions: 1.0.0.GA
> Reporter: Svetlana mukhina
> Assigned To: Gleb Galkin
> Priority: Optional
> Fix For: 1.1
>
>
> Learn more about DocBook, the tags that we use in our xml, the attributes of the main tags, etc.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list