OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] Breaking 'code' lines in tables for FO output (Apache FOP to PDF)


That's the only solution that I know of.

Bob Stayton
Sagehill Enterprises
bobs@sagehill.net

--------------------------------------------------
From: <graeme@heliocentrik.net>
Sent: Monday, July 29, 2013 8:27 AM
Cc: <docbook-apps@lists.oasis-open.org>
Subject: Re: [docbook-apps] Breaking 'code' lines in tables for FO output (Apache FOP to PDF)

Hi Bob,
Brilliant - that works a treat now. Thanks so much.

For others' benefit, the last section of my stylesheet now reads:

<xsl:template match="d:entry//text()">
   <xsl:call-template name="hyphenate-url">
     <xsl:with-param name="url" select="."/>
   </xsl:call-template>
 </xsl:template>

Is there a more general solution to this issue than the 'hyphenate-url'
trick? Something that won't mean me specifying each additional breaking
character?


Graeme


On Mon, Jul 29, 2013, at 16:08, Bob Stayton wrote:
Hi Graeme,
If you are using DocBook 5, then element names in any stylesheet
customization need have the DocBook namespace prefix (d:entry) as
described
here.

http://www.sagehill.net/docbookxsl/CustomDb5Xsl.html

If not, they don't match on elements and do not work.

Bob Stayton
Sagehill Enterprises
bobs@sagehill.net

--------------------------------------------------
From: <graeme@heliocentrik.net>
Sent: Monday, July 29, 2013 4:32 AM
To: <docbook-apps@lists.oasis-open.org>
Subject: [docbook-apps] Breaking 'code' lines in tables for FO output
(Apache FOP to PDF)

> Hi all,
> I have an issue with text inside <code> and <programlisting> tags
> overflowing horizontally when placed inside a table cell in Apache FOP
> PDF output. In particular, long property names delimited by periods
> (like 'my.app.configuration.file.location') run right across the other
> cells, overlapping any text in adjacent cells.
>
> I have set the monospace.verbatim.properties 'wrap-option' setting to
> 'wrap' inside my customisation layer [1], which seems to fix these > lines
> in standalone blocks. However, inside tables, I still get this ugly
> behaviour [2].
>
> This seems to have been enquired about some time ago [3], and the
> proposed solution was to use the 'hyphenate-urls' template to add a > soft
> space after each period. However, my customisation layer includes the
> suggested fix, and it doesn't appear to have any effect - the soft
> spaces do not get added after periods.
>
> It would also be great to find a solution which means I do not to have
> to itemise every character which should cause a break - I'd prefer that
> table cells themselves force wrapping, regardless of their contents.
>
> I'm using the 'docbkx-maven-plugin' package, version 2.0.10, with > Apache
> FOP as my FO processor. I'm not sure which version of the stylesheets
> I'm using with the Maven plugin, but I've tested the customisation > layer
> manually using the 1.78.1 stylesheets package and Apache FOP 1.1, and I
> get the same effect, so I don't think it's a case of stale components.
>
> I'd be grateful for any help or advice.
>
> Graeme
>
>
> [1] https://gist.github.com/capncodewash/6103651
> [2] http://imgur.com/1Wn6Dce
> [3] https://lists.oasis-open.org/archives/docbook/200902/msg00002.html
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]