Test Suite: root-profile

Test Cases: 6.4 Declarations and Pagination and Layout Formatting Objects

Test Cases: 6.4.2 fo:root

Test #b2aab8: 6-4-2-1.xml contains only one fo:root element.

Test #b2aab8_1: 6-4-2-2.xml contains two fo:root elements. It's error.

Test Cases: 6.4.5 fo:page-sequence

Test #b2aac14: 6-4-5-1.xml contains 15 page-sequences. Each fo:page-sequence generates a sequence of viewport/reference pairs, and returns the page-viewport-areas.

Test Cases: 6.4.6 fo:layout-master-set

Test #b2aac16: fo:layout-maseter-set can contain multiple simple-page-masters and page-sequence-masters.

Test Cases: 6.4.7 fo:page-sequence-master

Test #b2aac18: fo:page-sequence-master has master-name property and can be referenced by master-name.

Test Cases: 6.4.8 fo:single-page-master-reference

Test #b2aac20: make page-sequence A and B. and make one simple-page-master and one page-sequence-master. page-sequence A refers the simple-page-master. page-sequence B refers the page-sequence-master. make one single-page-master in the page-sequence-master and the single-page-master refers the simple-page-master. at page-sequnce A and B, all of the feature that originate from page-master will be same things.

Test Cases: 6.4.9 fo:repeatable-page-master-reference

Test #b2aac22-1: make page-sequence A and B. and make one simple-page-master and one page-sequence-master. page-sequence A refers the simple-page-master. page-sequence B refers the page-sequence-master. make one repeatable-page-master in the page-sequnce-master and the repeatable-page-master refers the simple-page-master. at page-sequnce A and B, all of the feature that originate from page-master will be same things.

Test #b2aac22-2: maximum-repeats value is 3. 1-3 pages refer Pagemaster1, and rest refer PageMaster2.

Test #b2aac22-3: maximum-repeats value is 0. all pages refer to PageMaster2.

Test #b2aac22-4: maximum-repeats value is 300. 1-300 pages refer to PageMaster1. and rest pages refer to PageMaster2.

Test #b2aac22-5: maximum-repeats value is no-limit. all pages refer to PageMaster1.

Test Cases: 6.4.10 fo:repeatable-page-master-alternatives

Test #b2aac24: make page-sequence A and B. and make one simple-page-master and one page-sequence-master. page-sequence A refers the simple-page-master. page-sequence B refers the page-sequence-master. make one repeatable-page-alternatives in the page-sequnce-master and make one conditional-page-master-reference in the repeatable-page-master-alternatives. And conditional-page-master-reference refers the simple-page-master. at page-sequnce A and B, all of the feature that originate from page-master will be same things.

Test #b2aac24-2: maximum-repeats value is 300. 1-300 pages refer to PageMaster1. and rest pages refer to PageMaster2.

Test #b2aac24-3: maximum-repeats value is no-limit. all pages refer to PageMaster1. and no page refer to PageMaster2.

Test #b2aac24-5: maximum-repeats value is 0. all pages refer to PageMaster2. and no page refer to PageMaster1.

Test Cases: 6.4.11 fo:conditional-page-master-reference

Test #b2aac26-1: make page-sequence A and B. and make one simple-page-master and one page-sequence-master. page-sequence A refers the simple-page-master. page-sequence B refers the page-sequence-master. make one conditional-page-master-reference in the page-sequnce-master and the reconditional-page-master-reference refers the simple-page-master. at page-sequnce A and B, all of the feature that originate from page-master will be same things.

Test #b2aac26-2: Set page-position property value first,last and rest. and check first page last page and all of rests.

Test Cases: 6.4.12 fo:simple-page-master

Test #b2aac28-1: Set page-height property various values.

Test #b2aac28-2: Set page-width property various values.

Test #b2aac28-3: Set margin property various values.

Test #b2aac28-4: Set writing-mode property various values.

Test Cases: 6.4.13 fo:region-body

Test #b2aac30-1: Set margin property various values.

Test #b2aac30-2: Set writing-mode property various values.

Test Cases: 6.4.14 fo:region-before

Test #b2aac32: make region before

Test Cases: 6.4.15 fo:region-after

Test #b2aac34: make region after

Test Cases: 6.4.16 fo:region-start

Test #b2aac36: make region start

Test Cases: 6.4.17 fo:region-end

Test #b2aac38: make region end

Test Cases: 6.4.18 fo:flow

Test #b2aac40: make flow

Test Cases: 6.4.19 fo:static-content

Test #b2aac42: make static content

Test Cases: 6.4.20 fo:title

Test #b2aac44:

Test Cases: 6.5 Block-level Formatting Objects

Test Cases: 6.5.2 fo:block

Test #b2ab2b9-1: Set fo:block these properties. [7.6 Common Border, Padding, and Background Properties] [7.7 Common Font Properties] [7.9 Common Margin Properties-Block]

Test #b2ab2b9-2: Test fo:block contains (#PCDATA|%inline;|%block;)* model

Test Cases: 6.5.3 fo:block-container

Test #b2ab2c11-1: Test fo:block-container contains (#PCDATA|%inline;|%block;)* model

Test #b2ab2c11-2: set writing-mode lr-tb rl-tb tb-rl

Test Cases: 6.6 Inline-level Formatting Objects

Test Cases: 6.6.7 fo:inline

Test #b2ab4c19: Test fo:inline can be child of another fo:inline.

Test Cases: 6.6.8 fo:inline-container

Test #b2ab4c21-1: Test inline-container can contain block formatting objects.

Test #b2ab4c21-2: Set writing mode property lr-tb,rl-tb,tb-rl

Test Cases: 6.6.9 fo:leader

Test #b2ab4c23-1: Set leader-pattern property various values.

Test #b2ab4c23-2: Set leader-pattern property various values.

Test #b2ab4c23-3: Set leader-length property various values.

Test #b2ab4c23-4: Set leader-length property various values.

Test Cases: 6-7 Formatting Objects for Tables

Test Cases: 6-7-2 fo:table-and-caption

Test #b2ab6b9: Test fo:tabel-and-caption formatting object with various properties.

Test Cases: 6-7-3 fo:table

Test #b2ab6c11: Test fo:tabel formatting object with various properties.

Test Cases: 6-7-4 fo:table-column

Test #b2ab6c13-1: Test fo:tabel formatting object with various properties.

Test #b2ab6c13-2: Test column-width

Test #b2ab6c13-3: Test table-column-repeat

Test #b2ab6c13-4: Test table-column-sapnned

Test #b2ab6c13-6: Test column-number

Test Cases: 6-7-6 fo:table-header

Test #id_b2ab6c17: Test fo:table-header formatting object with various properties.

Test Cases: 6-7-8 fo:table-body

Test #id_b2ab6c21: Test fo:table-body formatting object with various properties.

Test Cases: 6-7-9 fo:table-row

Test #id_b2ab6c23: Test fo:table-body formatting object with various properties.

Test Cases: 6-7-10 fo:table-cell

Test #id_b2ab6c25: Test fo:table-body formatting object with various properties.

Test Cases: 6-8 Formatting Objects for Lists

Test Cases: 6-8-2 fo:list-block

Test #id_b2ab8b8: Test fo:list-block formatting object with various properties.

Test #id_b2ab8b8-2: Test provisional-distance-between-starts property with various values.

Test #id_b2ab8b8-3: Test provisional-label-separation property with various values.

Test Cases: 6-8-3 fo:list-item

Test #id_b2ab8c10: Test fo:list-item formatting object with various properties.

Test Cases: 6-8-4 fo:list-item-body

Test #id_b2ab8c12: Test fo:list-item formatting object with various properties.

Test Cases: 6-8-5 fo:list-item-label

Test #id_b2ab8c14: Test fo:list-item-label formatting object with various properties.