From: Paul V. <pa...@vi...> - 2007-02-13 13:21:43
|
Hi all, OK, it has become clear that everybody gets different margins on their printed output :-) But it's also clear that nobody has a problem with 0.75" (except me, but I rarely make hardcopies). So I've set the PDF side margins to 0.75" now. It's in this piece of code in src/docs/xsl/fo/param.xsl: <xsl:param name="page.margin.inner"> <xsl:choose> <xsl:when test="$double.sided != 0">1.0in</xsl:when> <xsl:otherwise>0.75in</xsl:otherwise> </xsl:choose> </xsl:param> <xsl:param name="page.margin.outer"> <xsl:choose> <xsl:when test="$double.sided != 0">0.5in</xsl:when> <xsl:otherwise>0.75in</xsl:otherwise> </xsl:choose> </xsl:param> You can change the "otherwise" values in your local copy if you want to build PDFs with other margins. You can also set double-sided to 1 (on line 25, just above the code show here) if you want a binding margin. Greetings, Paul Vinkenoog |
From: masotti <ma...@un...> - 2007-02-13 16:22:48
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> Hi Paul,<br> <br> Paul Vinkenoog ha scritto: <blockquote cite="mid...@we..." type="cite"> <pre wrap="">It's in this piece of code in src/docs/xsl/fo/param.xsl: <xsl:param name="page.margin.inner"> <xsl:choose> <xsl:when test="$double.sided != 0">1.0in</xsl:when> <xsl:otherwise>0.75in</xsl:otherwise> </xsl:choose> </xsl:param> <xsl:param name="page.margin.outer"> <xsl:choose> <xsl:when test="$double.sided != 0">0.5in</xsl:when> <xsl:otherwise>0.75in</xsl:otherwise> </xsl:choose> </xsl:param> </pre> </blockquote> I've a bubble jet color printer, double side printing capable, and I use double side as default.<br> Sorry for not being clear on this: from the code above seems that, when printing double side, there is a 0.5" binding margin and probably this was why I measured unbalanced margins in odd (front) end even (back) pages!<br> For sure, I can usually configure that from printer control panel as I do; and you know that Windows has often better support from vendors and maybe Linux or other systems cannot have identical facilities. Perhaps Adobe Reader has some types of that printing facilities for those systems, I don't know.<br> Anyway: where are used exactly that "$double.sided" management? Only for double sided printing, I assume, because I'm sorry not to have already a double sided LED flat screen display to test. <br> BTW: Acrobat Reader 8 loaded in FireFox, viewing test document with 0.75" margins as two pages up (side by side) right and left margins are identical, printed on LaserJet 8000 DN double sided *every* left margin is 2.1 cm. and *every* right margin is 2.6 cm.<br> <br> I'm sure: if I try another printer and another Adobe default configuration I'll have another output. 8-)<br> <i><i><br> ...e il naufragar m'è dolce in questo mare. (G. Leopardi)<br> <br> </i></i>Ciao.<br> Mimmo.<br> <br> </body> </html> |
From: Paul V. <pa...@vi...> - 2007-02-14 23:34:06
|
Hi Mimmo, > It's in this piece of code in src/docs/xsl/fo/param.xsl: > > <xsl:param name=3D"page.margin.inner"> > <xsl:choose> > <xsl:when test=3D"$double.sided !=3D 0">1.0in</xsl:when> > <xsl:otherwise>0.75in</xsl:otherwise> > </xsl:choose> > </xsl:param> > <xsl:param name=3D"page.margin.outer"> > <xsl:choose> > <xsl:when test=3D"$double.sided !=3D 0">0.5in</xsl:when> > <xsl:otherwise>0.75in</xsl:otherwise> > </xsl:choose> > </xsl:param> > I've a bubble jet color printer, double side printing capable, and I > use double side as default. Sorry for not being clear on this: from > the code above seems that, when printing double side, there is a > 0.5" binding margin Yes. > and probably this was why I measured unbalanced margins in odd > (front) end even (back) pages! Only if you had set the double-sided param to 1 in your local copy. In CVS it has been 0 since (almost) the beginning. > Anyway: where are used exactly that "$double.sided" management? Only > for double sided printing, I assume, because I'm sorry not to have > already a double sided LED flat screen display to test. If double-sided is nonzero, you can see the effect on screen too: the main text block will "jump" from left to right and back as you page through the document. For on-screen reading, this is very irritating. $double-sided gives you a built-in binding margin in case your printer driver doesn't offer this option. > BTW: Acrobat Reader 8 loaded in FireFox, viewing test document with > 0.75" margins as two pages up (side by side) right and left margins > are identical, That is correct... > printed on LaserJet 8000 DN double sided *every* left margin is 2.1 > cm. and *every* right margin is 2.6 cm. =2E..and that's a bit weird. If the margins are constant, there's obviously no extra binding margin (unless the printer driver thinks they are all verso pages, but then it's a very small extra!) > ...e il naufragar m'=E8 dolce in questo mare. (G. Leopardi) Bellissimo verso! And if that's how you feel amidst all these magically varying margins, this sea of stylesheet templates, hmmmm, then I guess you're a lucky man :-) Ciao, Paul Vinkenoog |