diff options
author | Glenn Adams <gadams@apache.org> | 2016-03-06 06:14:41 +0000 |
---|---|---|
committer | Glenn Adams <gadams@apache.org> | 2016-03-06 06:14:41 +0000 |
commit | 57949ba0cfffa2dd5933a103c6ad867de9f1e7a0 (patch) | |
tree | cd1d8100a9135449635251820f39f272151005ac /fop/test/events | |
parent | c8cde713f54ca731f4a7f3bfaef8af9e8a1b9262 (diff) | |
download | xmlgraphics-fop-57949ba0cfffa2dd5933a103c6ad867de9f1e7a0.tar.gz xmlgraphics-fop-57949ba0cfffa2dd5933a103c6ad867de9f1e7a0.zip |
Configure maven build.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/maven@1733788 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'fop/test/events')
-rw-r--r-- | fop/test/events/area.fo | 15 | ||||
-rw-r--r-- | fop/test/events/block-level.fo | 19 | ||||
-rw-r--r-- | fop/test/events/flowNameNotMapped.fo | 16 | ||||
-rw-r--r-- | fop/test/events/font.fo | 0 | ||||
-rw-r--r-- | fop/test/events/inline-level.fo | 15 | ||||
-rw-r--r-- | fop/test/events/region-body_overflow.fo | 115 | ||||
-rw-r--r-- | fop/test/events/resource.fo | 15 | ||||
-rw-r--r-- | fop/test/events/table.fo | 34 | ||||
-rw-r--r-- | fop/test/events/validation.fo | 15 | ||||
-rw-r--r-- | fop/test/events/viewport-overflow.fo | 18 |
10 files changed, 262 insertions, 0 deletions
diff --git a/fop/test/events/area.fo b/fop/test/events/area.fo new file mode 100644 index 000000000..d10beccb0 --- /dev/null +++ b/fop/test/events/area.fo @@ -0,0 +1,15 @@ +<?xml version="1.0" standalone="no"?> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master master-name="page" + page-height="420pt" page-width="320pt" margin="10pt"> + <fo:region-body background-color="#F0F0F0"/> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-reference="page"> + <fo:flow flow-name="xsl-region-body"> + <fo:block>This text contains an <fo:basic-link internal-destination="unresolved" + color="blue">unresolved reference</fo:basic-link>.</fo:block> + </fo:flow> + </fo:page-sequence> +</fo:root> diff --git a/fop/test/events/block-level.fo b/fop/test/events/block-level.fo new file mode 100644 index 000000000..df224260f --- /dev/null +++ b/fop/test/events/block-level.fo @@ -0,0 +1,19 @@ +<?xml version="1.0" standalone="no"?> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master master-name="page" + page-height="420pt" page-width="320pt" margin="10pt"> + <fo:region-body background-color="#F0F0F0"/> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-reference="page"> + <fo:flow flow-name="xsl-region-body"> + <fo:block>The content of the following block-container is too wide:</fo:block> + <fo:block-container width="100pt" height="100pt" border="1pt solid black"> + <fo:block-container width="150pt" height="50pt" background-color="yellow"> + <fo:block/> + </fo:block-container> + </fo:block-container> + </fo:flow> + </fo:page-sequence> +</fo:root> diff --git a/fop/test/events/flowNameNotMapped.fo b/fop/test/events/flowNameNotMapped.fo new file mode 100644 index 000000000..749e252be --- /dev/null +++ b/fop/test/events/flowNameNotMapped.fo @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> +<fo:layout-master-set> +<fo:simple-page-master master-name="CoverPage_A4"> +<fo:region-body region-name="CoverPage_Body"/> +</fo:simple-page-master> +<fo:simple-page-master master-name="ContentPage_A4"> +<fo:region-body region-name="ContentPage_Body"/> +</fo:simple-page-master> +</fo:layout-master-set> +<fo:page-sequence master-reference="CoverPage_A4"> +<fo:flow flow-name="ContentPage_Body"> +<fo:block>hi</fo:block> +</fo:flow> +</fo:page-sequence> +</fo:root> diff --git a/fop/test/events/font.fo b/fop/test/events/font.fo new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/fop/test/events/font.fo diff --git a/fop/test/events/inline-level.fo b/fop/test/events/inline-level.fo new file mode 100644 index 000000000..e415891ac --- /dev/null +++ b/fop/test/events/inline-level.fo @@ -0,0 +1,15 @@ +<?xml version="1.0" standalone="no"?> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master master-name="page" + page-height="420pt" page-width="100pt" margin="10pt"> + <fo:region-body background-color="#F0F0F0"/> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-reference="page"> + <fo:flow flow-name="xsl-region-body"> + <fo:block>The following line overflows its container:</fo:block> + <fo:block border="1pt solid black">ThisLineOverflowsItsContainer</fo:block> + </fo:flow> + </fo:page-sequence> +</fo:root> diff --git a/fop/test/events/region-body_overflow.fo b/fop/test/events/region-body_overflow.fo new file mode 100644 index 000000000..99b6dde68 --- /dev/null +++ b/fop/test/events/region-body_overflow.fo @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!-- $Id$ --> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master master-name="page" + page-height="80pt" page-width="530pt" margin="10pt" margin-bottom="0"> + <fo:region-body margin-bottom="20pt" column-count="5" column-gap="10pt"/> + <fo:region-after extent="15pt"/> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-reference="page" font-size="8pt" line-height="10pt"> + <fo:static-content flow-name="xsl-region-after"> + <fo:block text-align="center"><fo:page-number/></fo:block> + </fo:static-content> + <fo:flow flow-name="xsl-region-body"> + + <fo:block>Page 1 Column 1 Line 1</fo:block> + <fo:block>Page 1 Column 1 Line 2</fo:block> + <fo:block>Page 1 Column 1 Line 3</fo:block> + <fo:block>Page 1 Column 1 Line 4</fo:block> + <fo:block>Page 1 Column 1 Line 5</fo:block> + <fo:block>Page 1 Column 2 Line 1</fo:block> + <fo:block>Page 1 Column 2 Line 2</fo:block> + <fo:block>Page 1 Column 2 Line 3</fo:block> + <fo:block>Page 1 Column 2 Line 4</fo:block> + <fo:block>Page 1 Column 2 Line 5</fo:block> + <fo:block>Page 1 Column 3 Line 1</fo:block> + <fo:block>Page 1 Column 3 Line 2</fo:block> + <fo:block>Page 1 Column 3 Line 3</fo:block> + <fo:block>Page 1 Column 3 Line 4</fo:block> + <fo:block>Page 1 Column 3 Line 5</fo:block> + <fo:block>Page 1 Column 4 Line 1</fo:block> + <fo:block>Page 1 Column 4 Line 2</fo:block> + <fo:block>Page 1 Column 4 Line 3</fo:block> + <fo:block>Page 1 Column 4 Line 4</fo:block> + <fo:block>Page 1 Column 4 Line 5</fo:block> + <fo:block-container height="55pt" background-color="#F0F0F0"> + <fo:block>Page 1 Column 5 Line 1</fo:block> + <fo:block>Page 1 Column 5 Line 2</fo:block> + <fo:block>Page 1 Column 5 Line 3</fo:block> + <fo:block>Page 1 Column 5 Line 4</fo:block> + <fo:block>Page 1 Column 5 Line 5</fo:block> + </fo:block-container> + + <fo:block break-before="page">Page 2 Column 1 Line 1</fo:block> + <fo:block>Page 2 Column 1 Line 2</fo:block> + <fo:block>Page 2 Column 1 Line 3</fo:block> + <fo:block>Page 2 Column 1 Line 4</fo:block> + <fo:block>Page 2 Column 1 Line 5</fo:block> + <fo:block>Page 2 Column 2 Line 1</fo:block> + <fo:block>Page 2 Column 2 Line 2</fo:block> + <fo:block>Page 2 Column 2 Line 3</fo:block> + <fo:block>Page 2 Column 2 Line 4</fo:block> + <fo:block>Page 2 Column 2 Line 5</fo:block> + <fo:block>Page 2 Column 3 Line 1</fo:block> + <fo:block>Page 2 Column 3 Line 2</fo:block> + <fo:block>Page 2 Column 3 Line 3</fo:block> + <fo:block>Page 2 Column 3 Line 4</fo:block> + <fo:block>Page 2 Column 3 Line 5</fo:block> + <fo:block>Page 2 Column 4 Line 1</fo:block> + <fo:block>Page 2 Column 4 Line 2</fo:block> + <fo:block>Page 2 Column 4 Line 3</fo:block> + <fo:block>Page 2 Column 4 Line 4</fo:block> + <fo:block>Page 2 Column 4 Line 5</fo:block> + <fo:block>Page 2 Column 5 Line 1</fo:block> + <fo:block>Page 2 Column 5 Line 2</fo:block> + <fo:block>Page 2 Column 5 Line 3</fo:block> + <fo:block>Page 2 Column 5 Line 4</fo:block> + <fo:block>Page 2 Column 5 Line 5</fo:block> + + <fo:block>Page 3 Column 1 Line 1</fo:block> + <fo:block>Page 3 Column 1 Line 2</fo:block> + <fo:block>Page 3 Column 1 Line 3</fo:block> + <fo:block>Page 3 Column 1 Line 4</fo:block> + <fo:block>Page 3 Column 1 Line 5</fo:block> + <fo:block>Page 3 Column 2 Line 1</fo:block> + <fo:block>Page 3 Column 2 Line 2</fo:block> + <fo:block>Page 3 Column 2 Line 3</fo:block> + <fo:block>Page 3 Column 2 Line 4</fo:block> + <fo:block>Page 3 Column 2 Line 5</fo:block> + <fo:block>Page 3 Column 3 Line 1</fo:block> + <fo:block>Page 3 Column 3 Line 2</fo:block> + <fo:block>Page 3 Column 3 Line 3</fo:block> + <fo:block>Page 3 Column 3 Line 4</fo:block> + <fo:block>Page 3 Column 3 Line 5</fo:block> + <fo:block>Page 3 Column 4 Line 1</fo:block> + <fo:block>Page 3 Column 4 Line 2</fo:block> + <fo:block>Page 3 Column 4 Line 3</fo:block> + <fo:block>Page 3 Column 4 Line 4</fo:block> + <fo:block>Page 3 Column 4 Line 5</fo:block> + <fo:block>Page 3 Column 5 Line 1</fo:block> + <fo:block>Page 3 Column 5 Line 2</fo:block> + <fo:block>Page 3 Column 5 Line 3</fo:block> + <fo:block>Page 3 Column 5 Line 4</fo:block> + <fo:block>Page 3 Column 5 Line 5</fo:block> + + </fo:flow> + </fo:page-sequence> +</fo:root> diff --git a/fop/test/events/resource.fo b/fop/test/events/resource.fo new file mode 100644 index 000000000..64209e68d --- /dev/null +++ b/fop/test/events/resource.fo @@ -0,0 +1,15 @@ +<?xml version="1.0" standalone="no"?> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master master-name="page" + page-height="420pt" page-width="320pt" margin="10pt"> + <fo:region-body background-color="#F0F0F0"/> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-reference="page"> + <fo:flow flow-name="xsl-region-body"> + <fo:block>This text contains a reference to a non-existent image: <fo:external-graphic + src="non-existent"/>.</fo:block> + </fo:flow> + </fo:page-sequence> +</fo:root> diff --git a/fop/test/events/table.fo b/fop/test/events/table.fo new file mode 100644 index 000000000..f71c30edb --- /dev/null +++ b/fop/test/events/table.fo @@ -0,0 +1,34 @@ +<?xml version="1.0" standalone="no"?> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master master-name="page" + page-height="420pt" page-width="320pt" margin="10pt"> + <fo:region-body background-color="#F0F0F0"/> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-reference="page"> + <fo:flow flow-name="xsl-region-body"> + <fo:block>This table defines padding in collapsing border model:</fo:block> + <fo:table width="100%" table-layout="fixed" padding="1em"> + <fo:table-body> + <fo:table-row> + <fo:table-cell border="1pt solid black"> + <fo:block>Cell 1.1</fo:block> + </fo:table-cell> + <fo:table-cell border="1pt solid black"> + <fo:block>Cell 1.2</fo:block> + </fo:table-cell> + </fo:table-row> + <fo:table-row> + <fo:table-cell border="1pt solid black"> + <fo:block>Cell 2.1</fo:block> + </fo:table-cell> + <fo:table-cell border="1pt solid black"> + <fo:block>Cell 2.2</fo:block> + </fo:table-cell> + </fo:table-row> + </fo:table-body> + </fo:table> + </fo:flow> + </fo:page-sequence> +</fo:root> diff --git a/fop/test/events/validation.fo b/fop/test/events/validation.fo new file mode 100644 index 000000000..f4f30e05d --- /dev/null +++ b/fop/test/events/validation.fo @@ -0,0 +1,15 @@ +<?xml version="1.0" standalone="no"?> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master master-name="page" + page-height="420pt" page-width="320pt" margin="10pt"> + <fo:region-body background-color="#F0F0F0"/> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-reference="page"> + <fo:flow flow-name="xsl-region-body"> + <fo:block border-before-style="blah">This block contains has a property with an invalid + value.</fo:block> + </fo:flow> + </fo:page-sequence> +</fo:root> diff --git a/fop/test/events/viewport-overflow.fo b/fop/test/events/viewport-overflow.fo new file mode 100644 index 000000000..ac9dc76bb --- /dev/null +++ b/fop/test/events/viewport-overflow.fo @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <fo:simple-page-master page-width="10.0cm" page-height="10.0cm" master-name="testpage"> + <fo:region-body /> + </fo:simple-page-master> + </fo:layout-master-set> + <fo:page-sequence master-reference="testpage"> + <fo:flow flow-name="xsl-region-body"> + <fo:block-container overflow="error-if-overflow" position="absolute" height="20pt" width="40pt" left="30pt" top="20pt"> + <fo:block>abcdefghijklmnopqrstuvwxyz</fo:block> + </fo:block-container> + <fo:block-container overflow="error-if-overflow" position="absolute" height="65pt" width="40pt" left="90pt" top="20pt"> + <fo:block>abc def ghi jkl mno pqr stu vwx yz</fo:block> + </fo:block-container> + </fo:flow> + </fo:page-sequence> +</fo:root> |