Last updated: September 29, 2011

XSL FormatterAH Formatter - XSL 1.1 Test Suite

AH Formatter V6 is based on Extensible Stylesheet Language (XSL) Version 1.1. This test result can be downloaded as zip file.

XSL-FO
Sample Tutorial
XSL-FO 1.1 Conformance
• XSL-FO 1.1 Test Suite
XSL Extensions
CGM Conformance
SVG Conformance
SVG 1.1
MathML Conformance
MathML 2.0 Test Suite

Test Data

Tested version: XSL Formatter V4.1

This test is done by Test Suite for the Extensible Stylesheet Language 1.1 (XSL 1.1) Recommendation. The information on XSL 1.1 Test Suite.

Download: TestSuite1.1/Testsuite-cr.zip.

Legend

Status Description
Ok Implementation passes test.
Partial Implementation passes part of the test, but not enough to give a full pass.
No Implementation does not pass test.
Spec Problem of XSL 1.1 specification.

absolute position 'absolute'

Test id fo Test data XSL Formatter V4.1 Results Comments
abs-pos-01 block-container fo-test-cases/absolute-position-01.fo Ok absolute-position-01.pdf
abs-pos-02 block-container fo-test-cases/absolute-position-02.fo Ok absolute-position-02.pdf

block-containers and overflow

Test id fo Test data XSL Formatter V4.1 Results Comments
overflow-01 block-container fo-test-cases/block-container-overflow-01.fo Ok block-container-overflow-01.pdf

bookmarks

Test id fo Test data XSL Formatter V4.1 Results Comments
bkmrk-01 bookmark fo-test-cases/bookmark-test-01.fo
xslt/copy.xsl
Ok bookmark-test-01.pdf
bkmrk-02 bookmark xml-test-cases/bookmark-test-02.xml
xml-test-cases/bookmark-test-02.xsl
Ok bookmark-test-02.pdf

borders and padding

Test id fo Test data XSL Formatter V4.1 Results Comments
bap-01 block-container fo-test-cases/borders-and-padding-test-01.fo Spec borders-and-padding-test-01.pdf The XSL 1.0 spec says "The viewport-areas generated by the fo:inline-container are normal inline-level areas that use the large-allocation-rectangle". XSL Formatter supports this model.

change bars

Test id fo Test data XSL Formatter V4.1 Results Comments
cb-01 multiple fo-test-cases/change-bar-test-01.fo Ok change-bar-test-01.pdf
cb-02 multiple xml-test-cases/change-bar-test-02.xml
xml-test-cases/change-bar-test-02.xsl
Ok change-bar-test-02.pdf
cb-03 multiple fo-test-cases/change-bar-test-03.fo Ok change-bar-test-03.pdf
cb-04 multiple fo-test-cases/change-bar-test-04.fo Ok change-bar-test-04.pdf

flow maps

Test id fo Test data XSL Formatter V4.1 Results Comments
fm-01 flow-map fo-test-cases/flow-map-test-01.fo Ok flow-map-test-01.pdf
fm-02 flow-map xml-test-cases/flow-map-test-02.xml
xml-test-cases/flow-map-test-02.xsl
Ok flow-map-test-02.pdf
fm-03 flow-map xml-test-cases/flow-map-test-02.xml
xml-test-cases/flow-map-test-03.xsl
Ok This is an error test. No PDF output.
fm-04 flow-map xml-test-cases/flow-map-test-02.xml
xml-test-cases/flow-map-test-04.xsl
Ok This is an error test. No PDF output.
fm-05 flow-map xml-test-cases/flow-map-test-02.xml
xml-test-cases/flow-map-test-05.xsl
Ok This is an error test. No PDF output.

folio prefix and suffix

Test id fo Test data XSL Formatter V4.1 Results Comments
folio-01 multiple fo-test-cases/folio-prefix-suffix-01.fo Ok folio-prefix-suffix-01.pdf

graphic scaling

Test id fo Test data XSL Formatter V4.1 Results Comments
gs-01 external-graphic fo-test-cases/graphic-scaling-01.fo Ok graphic-scaling-01.pdf
gs-02 multiple fo-test-cases/graphic-scaling-02.fo Ok graphic-scaling-02.pdf
gs-03 multiple xml-test-cases/graphic-scaling-03.fo Ok graphic-scaling-03.pdf

id attributes

Test id fo Test data XSL Formatter V4.1 Results Comments
id-att-01 multiple fo-test-cases/id-att-01.fo Ok id-att-01.pdf

indexing

Test id fo Test data XSL Formatter V4.1 Results Comments
index-01 multiple fo-test-cases/index_test-01.fo Ok index_test-01.pdf

initial property set

Test id fo Test data XSL Formatter V4.1 Results Comments
init-prop-set-01 block fo-test-cases/initial-property-set-01.fo No initial-property-set-01.pdf Formatter limitation: fo:initial-property-set formatting object is not supported yet.
init-prop-set-02 block fo-test-cases/initial-property-set-02.fo No initial-property-set-02.pdf Formatter limitation: fo:initial-property-set formatting object is not supported yet.

inside/outside for clear and float

Test id fo Test data XSL Formatter V4.1 Results Comments
float-01 float fo-test-cases/float-01.fo Ok float-01.pdf
float-02 multiple fo-test-cases/float-02.fo Ok float-02.pdf

letter spacing

Test id fo Test data XSL Formatter V4.1 Results Comments
letter-space-01 multiple fo-test-cases/letter-spacing-test-01.fo No letter-spacing-test-01.pdf Formatter limitation: can't stretch space between latin alphabetic characters by default letter-spacing.
letter-space-02 multiple fo-test-cases/letter-spacing-test-02.fo Spec letter-spacing-test-02.pdf letter-spacing affects not only alphabetic characters but also non-alphabetic characters.
letter-space-03 multiple fo-test-cases/letter-spacing-test-03.fo Spec letter-spacing-test-03.pdf letter-spacing affects not only alphabetic characters but also non-alphabetic characters.
letter-space-04 multiple fo-test-cases/letter-spacing-test-04.fo Spec letter-spacing-test-04.pdf letter-spacing affects not only alphabetic characters but also non-alphabetic characters.

line area

Test id fo Test data XSL Formatter V4.1 Results Comments
la-01 multiple fo-test-cases/line-area-test-01.fo Partial line-area-test-01.pdf Formatter limitation: text-depth and text-altitude properties are not supported yet.
la-02 multiple fo-test-cases/line-area-test-02.fo Ok line-area-test-02.pdf
la-03 multiple fo-test-cases/line-area-test-03.fo Ok line-area-test-03.pdf
la-04 multiple fo-test-cases/line-area-test-04.fo Ok line-area-test-04.pdf
la-05 multiple fo-test-cases/line-area-test-05.fo Ok line-area-test-05.pdf

list block depth

Test id fo Test data XSL Formatter V4.1 Results Comments
list-block-01 list-block fo-test-cases/list-block-depth-01.fo Ok list-block-depth-01.pdf

page number citation last

Test id fo Test data XSL Formatter V4.1 Results Comments
pncl-01 page-number-citation-last fo-test-cases/page-number-citation-last-01.fo Ok page-number-citation-last-01.pdf

page position only

Test id fo Test data XSL Formatter V4.1 Results Comments
ppo-01 conditional-page-master-reference fo-test-cases/page-position-only-01.fo Ok page-position-only-01.pdf

page sequence wrappers

Test id fo Test data XSL Formatter V4.1 Results Comments
psw-01 page-sequence-wrapper fo-test-cases/page-sequence-wrapper-01.fo Ok page-sequence-wrapper-01.pdf
psw-02 page-sequence-wrapper fo-test-cases/page-sequence-wrapper-02.fo Ok page-sequence-wrapper-02.pdf

table markers

Test id fo Test data XSL Formatter V4.1 Results Comments
tblmkr-01 multiple fo-test-cases/table-marker-test-01.fo Ok table-marker-test-01.pdf
tblmkr-02 multiple fo-test-cases/table-marker-test-02.fo Ok table-marker-test-02.pdf
tblmkr-03 multiple fo-test-cases/table-marker-test-03.fo Ok table-marker-test-03.pdf
tblmkr-04 multiple fo-test-cases/table-marker-test-04.fo Ok table-marker-test-04.pdf

Copyright © 1996-2014 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.