From d3d85882b14e14da7c2992adf5915956e6b8da77 Mon Sep 17 00:00:00 2001 From: Bob Stayton Date: Thu, 2 Sep 2004 04:13:53 +0000 Subject: [PATCH] Added templates to set initial-page-number and force-page-count for page-sequences so they can be customized. --- xsl/fo/biblio.xsl | 19 ++-- xsl/fo/component.xsl | 183 +++++++++++------------------- xsl/fo/division.xsl | 264 ++++++++++++++++++++++++------------------- xsl/fo/glossary.xsl | 40 ++++--- xsl/fo/index.xsl | 40 ++++--- xsl/fo/pagesetup.xsl | 72 +++++++++++- xsl/fo/refentry.xsl | 60 +++++----- xsl/fo/sections.xsl | 40 ++++--- xsl/fo/toc.xsl | 34 ++++-- 9 files changed, 413 insertions(+), 339 deletions(-) diff --git a/xsl/fo/biblio.xsl b/xsl/fo/biblio.xsl index fef36baca..8a3c408cd 100644 --- a/xsl/fo/biblio.xsl +++ b/xsl/fo/biblio.xsl @@ -36,15 +36,16 @@ - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + diff --git a/xsl/fo/component.xsl b/xsl/fo/component.xsl index df1585f64..1ecdd2221 100644 --- a/xsl/fo/component.xsl +++ b/xsl/fo/component.xsl @@ -100,31 +100,18 @@ - - - - - 1 - - - auto-odd - - - - - - end-on-even - - - no-force - - + + + + + + + + + + + + @@ -186,15 +173,16 @@ - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + @@ -254,16 +242,17 @@ - - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + @@ -335,30 +324,17 @@ - - - - - 1 - - - auto-odd - - - - - - end-on-even - - - no-force - - + + + + + + + + + + + @@ -429,30 +405,17 @@ - - - - - 1 - - - auto-odd - - - - - - end-on-even - - - no-force - - + + + + + + + + + + + @@ -524,31 +487,17 @@ - - - - - 1 - - - auto-odd - - - - - - end-on-even - - - no-force - - + + + + + + + + + + + diff --git a/xsl/fo/division.xsl b/xsl/fo/division.xsl index cec8f7c83..354c97b31 100644 --- a/xsl/fo/division.xsl +++ b/xsl/fo/division.xsl @@ -91,15 +91,21 @@ select="$titlepage-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + + + @@ -140,7 +146,6 @@ @@ -152,15 +157,18 @@ select="$lot-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + @@ -228,8 +236,7 @@ + master-reference="{$titlepage-master-reference}"> @@ -239,15 +246,18 @@ select="$titlepage-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + @@ -291,7 +301,6 @@ @@ -303,15 +312,19 @@ select="$lot-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + @@ -347,7 +360,6 @@ @@ -359,15 +371,19 @@ select="$lot-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + @@ -406,7 +422,6 @@ @@ -418,15 +433,19 @@ select="$lot-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + @@ -465,7 +484,6 @@ @@ -477,15 +495,19 @@ select="$lot-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + @@ -524,7 +546,6 @@ @@ -536,15 +557,20 @@ select="$lot-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + + @@ -583,7 +609,6 @@ @@ -595,15 +620,19 @@ select="$lot-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + @@ -683,26 +712,19 @@ - - - - - 1 - - - auto-odd - - - - - - end-on-even - - - no-force - - + + + + + + + + + + + @@ -772,15 +794,19 @@ select="$lot-master-reference"/> - - - auto-odd - end-on-even - - - no-force - - + + + + + + + + + + + diff --git a/xsl/fo/glossary.xsl b/xsl/fo/glossary.xsl index 0be4a3a42..42d648758 100644 --- a/xsl/fo/glossary.xsl +++ b/xsl/fo/glossary.xsl @@ -128,15 +128,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + @@ -417,15 +419,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + diff --git a/xsl/fo/index.xsl b/xsl/fo/index.xsl index fa856a0ad..447e69b27 100644 --- a/xsl/fo/index.xsl +++ b/xsl/fo/index.xsl @@ -75,15 +75,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + @@ -169,15 +171,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + diff --git a/xsl/fo/pagesetup.xsl b/xsl/fo/pagesetup.xsl index 9072e47b9..01f3bd2ec 100644 --- a/xsl/fo/pagesetup.xsl +++ b/xsl/fo/pagesetup.xsl @@ -1993,13 +1993,83 @@ - i + i i i 1 + + + + + + + + + auto-odd + 1 + auto-odd + 1 + 1 + 1 + auto-odd + + + + + + + auto + auto + 1 + 1 + auto + + + + + + + + + + + + end-on-even + + no-force + + + diff --git a/xsl/fo/refentry.xsl b/xsl/fo/refentry.xsl index 2922099ac..cea6b8d3e 100644 --- a/xsl/fo/refentry.xsl +++ b/xsl/fo/refentry.xsl @@ -36,15 +36,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + @@ -104,15 +106,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + @@ -186,15 +190,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + diff --git a/xsl/fo/sections.xsl b/xsl/fo/sections.xsl index 17982fb46..4977516f8 100644 --- a/xsl/fo/sections.xsl +++ b/xsl/fo/sections.xsl @@ -125,15 +125,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + @@ -319,15 +321,17 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + diff --git a/xsl/fo/toc.xsl b/xsl/fo/toc.xsl index 257766fb5..8368537b4 100644 --- a/xsl/fo/toc.xsl +++ b/xsl/fo/toc.xsl @@ -40,15 +40,20 @@ - - - end-on-even - auto-odd - - - no-force - - + + + + + + + + + + + + @@ -96,9 +101,14 @@ select="$master-reference"/> - - auto-odd - + + + + + + + -- 2.40.0