[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Sidebar height
Hallo Bob, Sorry, I did not add the "false_lily_dobBook.xml" in the last mail. In this zip file I added it. Lining -------- Original-Nachricht -------- > Datum: Wed, 10 Dec 2008 09:17:28 -0800 > Von: "Bob Stayton" <bobs@sagehill.net> > An: "Lily Galle" <lily.galle@gmx.net> > Betreff: Re: [docbook-apps] Sidebar height > Hi, > Can you send me your customization layer? I can't tell what's going on > without it. Also, I think you said you were using XEP? > > Bob Stayton > Sagehill Enterprises > bobs@sagehill.net > > > ----- Original Message ----- > From: "Lily Galle" <lily.galle@gmx.net> > To: "Bob Stayton" <bobs@sagehill.net> > Cc: <docbook-apps@lists.oasis-open.org> > Sent: Monday, December 08, 2008 7:05 AM > Subject: Re: [docbook-apps] Sidebar height > > > > Dear all, > > > > Hallo Bob, thank you very much for your answer! > > > > I think I did not tell the problem clearly enough. I am Sorry. As you > said > > perhaps you did not understand me exactly. I tried your advice and > failed. > > > > According your advice I wrote the following code in myStylesheet.xsl > > <xsl:param name="body.margin.left">1.2in</xsl:param> > > <xsl:param name="body.margin.right">1.2in</xsl:param> > > > > Then I added the following code in pagesetup.xsl in some > > simple-page-master > > <fo:region-body margin-left = "{$body.margin.left}" > > margin-right = "{$body.margin.right}" ... … > > > > Then I tested it with the myDocbook.xml. (This file is at the very end > of > > this Mail). The paragraph two and paragraph three intruded in sidebar > > area. This is not what I want. > > > > What I need is: > > The paragraph 2 and paragraph 3 do not have sidebars with texts. There > > should be white space beside Paragraph 2 and paragraph3. And these white > > spaces are as wide as sidebars. > > > > Through the whole book there should be always white spaces or sidebars > > beside the normal texts. The normal texts should never intrude in these > > regions. > > > > At the very end of this Mail is myDocbook.xml for testing. > > > > Is there a way to manage it in xsl? It would be really great; it will > save > > me many troubles. > > > > Thank you very much for help! > > > > Lily > > > > > > My book is “double.sided”. What I want looks like this: > > > > Paragraph one. Here is the normal text Motivation > > about Motivation. Beside this paragraph > > is one sidebar with texts. > > > > Paragraph two. Here are other normal > > texts about Motivation. These texts do > > not have sidebars with texts. But there > > should be white spaces on the right > > side.The white spaces are as wide as > > the sidebars. > > > > Paragraph three. there are some white > > spaces on the right side. > > > > Paragraph four: This paragraph is about Activity > > activity. > > > > Paragraph five: Another paragraph > > aboutactivity. There are some white > > spaces on the right side. The white > > spaces are as wide as the sidebars. > > > > Paragraph six: A paragraph about result. Result > > > > Paragraph seven: Another paragraph > > About result. > > > > > > > >> Hi, > >> I'm not sure I completely understand the problem. When you say "the > >> “paragraph Texts” appear in the sidebar region", it sounds like you > >> are > >> using the sidebars to set the margin for the body text. Rather, the > >> region-body in the page master should set the margin for the body text. > >> Then the sidebars can be placed in that area as floats and you don't > have > >> to > >> adjust the heights of the sidebars. > >> > >> If you really must set the sidebar height, you'll need to duplicate the > >> mechanism that processes the <?dbfo sidebar-width?> processing > >> instruction. > >> Some of that is in fo/block.xsl and some in fo/pi.xsl. > >> > >> Bob Stayton > >> Sagehill Enterprises > >> bobs@sagehill.net > >> > >> > >> ----- Original Message ----- > >> From: "Lily Galle" <lily.galle@gmx.net> > >> > Dear all, > >> > > >> > I use XEP. My book is double-sided. > >> > > >> > I use sidebar: > >> > <?dbfo sidebar-width="1.2in"?><?dbfo float-type="outside"?> > >> > > >> > For example: “Motivation”, “Activity” and “Result” are > the > >> Text in > >> > sidebars. I would like to have the following layout in the whole > book: > >> > > >> > Paragraph 1: about motivation. Motivation > >> > > >> > Paragraph 2: about motivation. > >> > > >> > Paragraph 3: about motivation > >> > > >> > > >> > Paragraph 4: about activity. Activity > >> > > >> > Paragraph 5: about activity. > >> > > >> > > >> > Paragraph 6: about Result. Result > >> > > >> > Paragraph 7: about Result. > >> > > >> > > >> > The Problem is: Every sidebar should have different height. I have to > >> > adjust every sidebar height to the height of the paragraphs. I do it > >> with > >> > <literallayout> </literallayout>. If the sidebar heights are not well > >> > adjusted, then the “paragraph Texts” appear in the sidebar region > >> and the > >> > layout is no more pretty. > >> > > >> > If the book has 200 pages, then I have to write many <literallayout> > >> > </literallayout>. > >> > > >> > I would like the following very much: the height of the sidebar can > be > >> > adjusted automatically to the height of the Paragraphs. How can I > >> > manage > >> > this? > >> > > >> > Help will be very much appreciated. Thanks!! > >> > > >> > Lily > > > > > > myDocBook.xml for testing: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <book version="5.0" xml:lang="de" > > xmlns="http://docbook.org/ns/docbook" > > > > > <title>The Big Book Title</title> > > <chapter> > > <title> Chapter 1 Title</title> > > <sidebar> <?dbfo float-type="outside"?> > > <para>first sidebar text. </para> > > </sidebar> > > > > <para>Paragraph one. Here is the normal text. > > Beside this paragraph is one sidebar with texts. > > </para> > > <para>Paragraph two. Here are other normal texts. > > These normal texts should not appear in the sidebar > > region. > > But they did. > > </para> > > <para> > > Paragraph three. Normal texts again. > > But they intrude in the sidebar region. It is not what I > > want. > > </para> > > </chapter> > > </book> > > > > > > > > > > -- > > Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit > allen: > > http://www.gmx.net/de/go/multimessenger > > > > -- Sensationsangebot verlängert: GMX FreeDSL - Telefonanschluss + DSL für nur 16,37 Euro/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K1308T4569a
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]