From: Norman Walsh Date: Tue, 2 Jul 2002 12:00:46 +0000 (+0000) Subject: Completely rewrote pagesetup.xsl: more page models, more logical page margin setup X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5b27b04a159109e2ca78db51be96a0e9485ba9f1;p=docbook-dsssl Completely rewrote pagesetup.xsl: more page models, more logical page margin setup --- diff --git a/xsl/fo/component.xsl b/xsl/fo/component.xsl index 1584ddf0c..1e25e0b04 100644 --- a/xsl/fo/component.xsl +++ b/xsl/fo/component.xsl @@ -72,6 +72,7 @@ + @@ -83,13 +84,27 @@ + end-on-even + + + + 1 + + + @@ -113,6 +128,7 @@ + @@ -124,13 +140,27 @@ + end-on-even + + + + 1 + + + @@ -152,6 +182,7 @@ + @@ -163,13 +194,27 @@ + end-on-even + + + + 1 + + + @@ -197,10 +242,13 @@ + + + @@ -212,18 +260,26 @@ - - - - 1 - end-on-even + + + + 1 + + + @@ -250,10 +306,13 @@ + + + @@ -264,13 +323,27 @@ + end-on-even + + + + 1 + + + @@ -299,76 +372,11 @@ - - - - - - - - - - - - - - . - - - - - - - - - - - - - - - - - - - - . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -379,13 +387,27 @@ + end-on-even + + + + 1 + + + diff --git a/xsl/fo/division.xsl b/xsl/fo/division.xsl index 2512818d6..b83bfeb96 100644 --- a/xsl/fo/division.xsl +++ b/xsl/fo/division.xsl @@ -43,34 +43,48 @@ + + + + + - - + + + + - - + + + + + + master-reference="{$titlepage-master-reference}"> + + end-on-even - + + - + + @@ -82,23 +96,27 @@ + + master-reference="{$lot-master-reference}"> + end-on-even - + + - + + @@ -115,36 +133,50 @@ + + + + + - - + + + + + - - + + + + + + master-reference="{$titlepage-master-reference}"> + end-on-even - + + - + + @@ -158,23 +190,27 @@ + + master-reference="{$lot-master-reference}"> + end-on-even - + + - + + @@ -184,20 +220,23 @@ + master-reference="{$lot-master-reference}"> + end-on-even - + + - + + @@ -210,20 +249,23 @@ + master-reference="{$lot-master-reference}"> + end-on-even - + + - + + @@ -236,20 +278,23 @@ + master-reference="{$lot-master-reference}"> + end-on-even - + + - + + @@ -262,20 +307,23 @@ + master-reference="{$lot-master-reference}"> + end-on-even - + + - + + @@ -296,89 +344,73 @@ - - - - - - - - - - - - - - - - 1 - - - - end-on-even - - - - - - - - - - - - - + - - - - - - + - - - - + - - + + + + + + master-reference="{$titlepage-master-reference}"> + + + + + 1 + + end-on-even - + + - + - + + + + + + + + + + + + + + + - - + + diff --git a/xsl/fo/index.xsl b/xsl/fo/index.xsl index cf588e2ea..6241cdff2 100644 --- a/xsl/fo/index.xsl +++ b/xsl/fo/index.xsl @@ -34,6 +34,7 @@ + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + display-align="after"/> + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + + + + + + + + + + + fixed + no-repeat + center + center + + + + - - - - - + + + + + + fixed + no-repeat + center + center + + + + - - + margin-top="{$body.margin.top}" + column-count="{$column.count.body}"> @@ -74,71 +764,74 @@ center - - - - - - - - - + + display-align="after"/> - - + - - + + + + + fixed + no-repeat + center + center + + + - + + display-align="after"/> - - - - + + + + + fixed + no-repeat + center + center + + + - + + display-align="after"/> - - - - - - 2 - - - - - - - - - + margin-top="{$body.margin.top}" + column-count="{$column.count.back}"> + + + + + fixed + no-repeat + center + center + + + + - - + - - + + + + + + fixed + no-repeat + center + center + + + - + + display-align="after"/> - - - - + + + + + fixed + no-repeat + center + center + + + - + + display-align="after"/> - - - - + + + + + fixed + no-repeat + center + center + + + - + + display-align="after"/> - - + + + + + + + + + + + + + + + + + + + + + + - + + + + - - + + - + - + + - - + + - + + + + - - + + - + - - - + + - + + + + - - + + - + + + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - @@ -302,85 +1127,38 @@ - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - titlepage2 + + - twoside2 + lot + front + front + back + back + back + index + back + body - - - - - titlepage1 + + -draft - twoside1 - - - - - - - - titlepage2 + + - oneside2 - - - - - - - onesidedraft1 + -draft - - titlepage1 - - oneside1 + + + @@ -389,68 +1167,170 @@ - - - - - - - - - - - - - - - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + - - - + + + + @@ -466,49 +1346,65 @@ + + + + - + + + + right + center + + + + + + left + center + + + - - - - - - - - - - - - - - - - - - - + + - - - - + + + + + + + + + + - - - - + + - - + + @@ -525,10 +1421,6 @@ - - - - diff --git a/xsl/fo/param.ent b/xsl/fo/param.ent index 1df61393a..11a1e443b 100644 --- a/xsl/fo/param.ent +++ b/xsl/fo/param.ent @@ -27,14 +27,19 @@ - - + + + + + + + diff --git a/xsl/fo/param.xweb b/xsl/fo/param.xweb index e9e69437c..9b12aa1b0 100644 --- a/xsl/fo/param.xweb +++ b/xsl/fo/param.xweb @@ -285,8 +285,12 @@ zero by default, so this is simply the page-master region-left. &alignment; &hyphenate; &line-height; -&column.count; -&column.count.of.index; +&column.count.back; +&column.count.body; +&column.count.front; +&column.count.index; +&column.count.lot; +&column.count.titlepage; ®ion.after.extent; ®ion.before.extent; &default.units; @@ -295,6 +299,7 @@ zero by default, so this is simply the page-master region-left. &body.font.size; &footnote.font.size; &title.margin.left; +&draft.mode; &draft.watermark.image; @@ -406,14 +411,19 @@ around all these parameters. - - + + + + + + + diff --git a/xsl/fo/sections.xsl b/xsl/fo/sections.xsl index d41063d36..97d15b839 100644 --- a/xsl/fo/sections.xsl +++ b/xsl/fo/sections.xsl @@ -256,6 +256,9 @@ + + +