From a26847f2eee0ea692994ed056b7c465c4ddacf2b Mon Sep 17 00:00:00 2001 From: Keiron Liddle Date: Wed, 13 Nov 2002 12:21:39 +0000 Subject: [PATCH] added compliance document Submitted By: vic@outfitr.com (Victor Mote) updated sitemap to handle compliance doc+stylesheet git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195521 13f79535-47bb-0310-9956-ffa450edef68 --- src/documentation/content/xdocs/book.xml | 1 + .../content/xdocs/compliance.xml | 442 ++++++++++++++++++ src/documentation/content/xdocs/news.xml | 4 + .../resources/schema/dtd/compliance-v10.dtd | 35 ++ .../stylesheets/compliance2document.xsl | 232 +++++++++ src/documentation/sitemap.xmap | 30 ++ 6 files changed, 744 insertions(+) create mode 100644 src/documentation/content/xdocs/compliance.xml create mode 100644 src/documentation/resources/schema/dtd/compliance-v10.dtd create mode 100644 src/documentation/resources/stylesheets/compliance2document.xsl diff --git a/src/documentation/content/xdocs/book.xml b/src/documentation/content/xdocs/book.xml index 611315a8b..c1a85cc9d 100644 --- a/src/documentation/content/xdocs/book.xml +++ b/src/documentation/content/xdocs/book.xml @@ -26,6 +26,7 @@ + diff --git a/src/documentation/content/xdocs/compliance.xml b/src/documentation/content/xdocs/compliance.xml new file mode 100644 index 000000000..0290c7097 --- /dev/null +++ b/src/documentation/content/xdocs/compliance.xml @@ -0,0 +1,442 @@ + + + + + + FOP 0.20.4 Standards Compliance + + + + +

FOP's goal is to be compliant with the W3C XSL-FO 1.0 standard. There are three levels of compliance specified in the standard: basic, extended, and complete. In the tables below, blue indicates support at the specified level of compliance, and red indicates a lack of support.

+
+ + +

The following is a summary of FOP's current support for the standard XSL-FO objects.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Only works for table of contents without any problems. The case +where the page number doesn't fit on a line isn't handled, and any text on +the same line and after the page-number might not appear exactly where you +want it to. + + + + + + + + + + must contain block-level FOs (cannot contain straight character data + + + you must explicitly specify column widths + + + + + + + + + + + + + + + + both internal and external supported + + + + + + + + + + + + + + + + + +
+ + +

The following is a summary of FOP's current support for the standard XSL-FO properties. Please note that a number of properties and categories of properties are not supported because they do not apply to documents in visual formats.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + only on pages and regions + + + only on pages and regions + + + only on pages and regions + + + only on pages and regions + + + space-before.optimum supported + + + space-after.optimum supported + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + works only in table rows + + + works only in table rows + + + works only in table rows + + + + + + + + + + + + + not value "page" + + + not value "use-content" + + + + leader-length.minimum is not used at all + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + only one value allowed + + + + + + + + + + + only on pages and regions + + + only one value allowed + only implemented for blocks + can't be used to make extra space (use indents + spaces instead) + can be used to control how much the background-color extends beyond the content rectangle + + + + + + + "inherit" not handled + + + + + + +
+
+ +
+ diff --git a/src/documentation/content/xdocs/news.xml b/src/documentation/content/xdocs/news.xml index 81f152ce7..dcaf72893 100644 --- a/src/documentation/content/xdocs/news.xml +++ b/src/documentation/content/xdocs/news.xml @@ -6,6 +6,10 @@ News +
+ 9 November 2002 - New Committer +

Welcome Oleg Tkachenko!

+
7 Jul 2002 FOP 0.20.4 released

diff --git a/src/documentation/resources/schema/dtd/compliance-v10.dtd b/src/documentation/resources/schema/dtd/compliance-v10.dtd new file mode 100644 index 000000000..b149ec3e2 --- /dev/null +++ b/src/documentation/resources/schema/dtd/compliance-v10.dtd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/documentation/resources/stylesheets/compliance2document.xsl b/src/documentation/resources/stylesheets/compliance2document.xsl new file mode 100644 index 000000000..5e7642de5 --- /dev/null +++ b/src/documentation/resources/stylesheets/compliance2document.xsl @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + +

+ + <xsl:value-of select="/compliance/head/title"/> + +
+ + + + + + + + + +
+ <xsl:value-of select="@name"/> + + +
+
+ + + <xsl:value-of select="@name"/> + + + + + + + + + + + + + +
+

+
+ Support + + Comments +
+ + + + + +
+
+ + + +

+ +

+
+
+ + + + + + + + + + + + + + + + + + + + yes + + + + + yes + + + no + + + + + + + yes + + + partial + + + + + + + + + + + + + + . + + + + + + + + yes + + + + + yes + + + no + + + + + + + yes + + + partial + + + + + + + + + + + + + + . + + + + + + + + yes + + + + + yes + + + no + + + + + + + yes + + + partial + + + + + + + + + + + + + + . + + + + + + +
    + +
  • + +
  • +
    +
+ +
+ + + . + + +
+ +
+ + + diff --git a/src/documentation/sitemap.xmap b/src/documentation/sitemap.xmap index 1aa7af81b..b7dc776a9 100644 --- a/src/documentation/sitemap.xmap +++ b/src/documentation/sitemap.xmap @@ -214,6 +214,18 @@ + + + + + + + + + + + + @@ -458,6 +470,24 @@ + + + + + + + + + + + + + + + + + + -- 2.39.5