Hi Lars,
Indeed, those attributes in 'verbatim.properties' control the space of the block
relative to the text before and after. Regarding the space in the color block, do you
have a line break at the beginning of your programlisting? That is, does it start
like this:
<programlisting>
package com.example.e4.rcp.todo.ui.parts;
If that is the case, then that vertical space is just an empty line, not XSL-FO
spacing properties. *All* whitespace in programlisting is respected, including the
first line break. You can eliminate that blank line by removing the line break after
the start tag:
<programlisting>package com.example.e4.rcp.todo.ui.parts;
If that isn't possible, you can check out this customization that strips off the
leading and trailing line breaks in a programlisting:
https://lists.oasis-open.org/archives/docbook-apps/201011/msg00012.html
Bob Stayton
Sagehill Enterprises
[email protected]
----- Original Message -----
From: "Lars Vogel" <[email protected]>
To: "Bob Stayton" <[email protected]>
Cc: "DocBook Apps" <[email protected]>
Sent: Monday, June 25, 2012 3:12 PM
Subject: Re: [docbook-apps] Reducing the top-margin and botton margin in
programlisting
Hello Bob,
thanks a lot for the reply. I think this controls the outer border
(text to program code).
Is it also possible to control the "inner" border of the program test?
I'm sure I'm describing it incorrectly therefore a screenshot
attached. I would like to reduce the gray area at the beginning of my
program code. I highlighted the area in the screenshot.
Best regards, Lars
2012/6/18 Bob Stayton <[email protected]>:
That spacing is set with these attributes in the 'verbatim.properties'
attribute-set, which is used by the 'monospace.verbatim.properties'
attribute-set:
<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
<xsl:attribute name="space-before.optimum">1em</xsl:attribute>
<xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
<xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
<xsl:attribute name="space-after.optimum">1em</xsl:attribute>
<xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
If you want to override these just for programlisting, not literallayout,
then set new attributes in 'monospace.verbatim.properties' in your
customization layer.
Bob Stayton
Sagehill Enterprises
[email protected]
----- Original Message ----- From: "Lars Vogel" <[email protected]>
To: "DocBook Apps" <[email protected]>
Sent: Friday, June 15, 2012 2:00 AM
Subject: [docbook-apps] Reducing the top-margin and botton margin in
programlisting
Hello,
I my PDF output I would like to reduce the top and botton margin which
is added to a programlisting section. Attached a screenshot of the
current output, the highlighted area is included in the output.
Any suggestions how to do this?
Best regards, Lars
--
Lars
http://www.vogella.com - Eclipse, Android and Java Tutorials
http://www.twitter.com/vogella - Lars on Twitter
--------------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Lars
http://www.vogella.com - Eclipse, Android and Java Tutorials
http://www.twitter.com/vogella - Lars on Twitter
--------------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]