blob: e13c74e40c0f0434822b2b07002fca82bfe16954 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta property="og:image" content="http://www.apache.org/images/asf_logo.gif" />
<!--
<link rel="stylesheet" type="text/css" media="screen" href="http://www.apache.org/css/style.css">
-->
<link rel="stylesheet" type="text/css" media="screen" href="https://www.apache.org/css/code.css">
<link href="/css/profile.css" rel="stylesheet" type="text/css" />
<link href="/css/xmlgraphics.css" rel="stylesheet" type="text/css" />
<link href="/css/print.css" rel="stylesheet" type="text/css" media="print" />
<script src="https://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery.stoc.js"></script>
<script>
$(document).ready(function(){
$('ul#navigation a').each(function() {
if (this.href === window.location.href)
{ $(this). attr('id', 'forefront');}
});
$('ul#navigation a#forefront').each(function() {
});
})
$(function(){
$("#items").stoc({ search: "#content", stocTitle: "<h3>Page Contents</h3>" });
});
</script>
<style>
.highlight {color: red;}
</style>
</head>
<body>
<div id="banner">&nbsp;
</div>
<div id="navigation">
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
/*
* Hide class="elementid-permalink", except when an enclosing heading
* has the :hover property.
*/
.headerlink, .elementid-permalink {
visibility: hidden;
}
h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
<p><a href="/"><img alt="Apache XML Graphics Project Logo" src="/images/apache-xml-graphics.gif" title="Apache XML Graphics Project" /></a></p>
<h1 id="apache-fop">Apache&trade; FOP<a class="headerlink" href="#apache-fop" title="Permanent link">&para;</a></h1>
<ul>
<li><a href="/fop/">FOP Home</a></li>
<li><a href="/fop/download.html">Download</a></li>
<li><a href="/fop/quickstartguide.html">Quick Start Guide</a></li>
<li><a href="/fop/compliance.html">Compliance</a></li>
<li><a href="/fop/gethelp.html">Getting Help</a></li>
<li><a href="/fop/faq.html">FAQs</a></li>
<li><a href="https://cwiki.apache.org/confluence/display/XMLGRAPHICSFOP">FOP Wiki</a></li>
<li><a href="/fop/maillist.html">Mailing Lists</a></li>
<li><a href="/fop/license.html">License</a></li>
<li>
<h2 id="resources">Resources<a class="headerlink" href="#resources" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/fo.html">XSL-FO</a></li>
<li><a href="/fop/examples.html">Examples</a></li>
<li><a href="/fop/bugs.html">Bugs</a></li>
<li><a href="https://cwiki.apache.org/confluence/display/XMLGRAPHICSFOP/FrontPage">Wiki</a></li>
<li><a href="/fop/resources.html">Other</a></li>
</ul>
</li>
<li>
<h2 id="project">Project<a class="headerlink" href="#project" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/news.html">News</a></li>
<li><a href="/fop/team.html">Who We Are</a></li>
<li><a href="/fop/status.html">Status</a></li>
<li><a href="/fop/knownissues.html">Known Issues</a></li>
<li><a href="/fop/changes.html">Changes</a></li>
</ul>
</li>
<li>
<h2 id="versions">Versions<a class="headerlink" href="#versions" title="Permanent link">&para;</a></h2>
<ul>
<li>
<h2 id="fop-trunk-dev">FOP Trunk (dev)<a class="headerlink" href="#fop-trunk-dev" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/trunk/">Overview</a></li>
<li><a href="/fop/trunk/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop">Using Apache&trade; FOP<a class="headerlink" href="#using-apache-fop" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/trunk/compiling.html">Build</a></li>
<li><a href="/fop/trunk/configuration.html">Configure</a></li>
<li><a href="/fop/trunk/running.html">Run</a></li>
<li><a href="/fop/trunk/embedding.html">Embed</a></li>
<li><a href="/fop/trunk/servlets.html">Servlets</a></li>
<li><a href="/fop/trunk/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features">Features<a class="headerlink" href="#features" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/trunk/accessibility.html">Accessibility</a></li>
<li><a href="/fop/trunk/complexscripts.html">Complex Scripts</a></li>
<li><a href="/fop/trunk/events.html">Events</a></li>
<li><a href="/fop/trunk/extensions.html">Extensions</a></li>
<li><a href="/fop/trunk/fonts.html">Fonts</a></li>
<li><a href="/fop/trunk/graphics.html">Graphics</a></li>
<li><a href="/fop/trunk/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/trunk/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/trunk/metadata.html">Metadata</a></li>
<li><a href="/fop/trunk/output.html">Output Targets</a></li>
<li><a href="/fop/trunk/pdfa.html">PDF/A</a></li>
<li><a href="/fop/trunk/pdfx.html">PDF/X</a></li>
<li><a href="/fop/trunk/pdfencryption.html">PDF Encryption</a></li>
<li><a href="/fop/fop-pdf-images.html">PDF Images</a></li>
<li><a href="/fop/trunk/whitespacemanagement.html">Whitespace Management</a></li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-25">FOP 2.5<a class="headerlink" href="#fop-25" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/2.5/">FOP 2.5 Overview</a></li>
<li><a href="/fop/2.5/releaseNotes_2.5.html">Release Notes</a></li>
<li><a href="/fop/2.5/changes_2.5.html">Changes (2.5)</a></li>
<li><a href="/fop/2.5/knownissues_overview.html">Known Issues</a></li>
<li><a href="/fop/2.5/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop-25">Using Apache FOP 2.5<a class="headerlink" href="#using-apache-fop-25" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.5/compiling.html">Build</a></li>
<li><a href="/fop/2.5/configuration.html">Configure</a></li>
<li><a href="/fop/2.5/running.html">Run</a></li>
<li><a href="/fop/2.5/embedding.html">Embed</a></li>
<li><a href="/fop/2.5/servlets.html">Servlets</a></li>
<li><a href="/fop/2.5/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features_1">Features<a class="headerlink" href="#features_1" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.5/accessibility.html">Accessibility</a></li>
<li><a href="/fop/2.5/complexscripts.html">Complex Scripts</a></li>
<li><a href="/fop/2.5/events.html">Events</a></li>
<li><a href="/fop/2.5/extensions.html">Extensions</a></li>
<li><a href="/fop/2.5/fonts.html">Fonts</a></li>
<li><a href="/fop/2.5/graphics.html">Graphics</a></li>
<li><a href="/fop/2.5/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/2.5/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/2.5/metadata.html">Metadata</a></li>
<li><a href="/fop/2.5/output.html">Output Targets</a></li>
<li><a href="/fop/2.5/pdfa.html">PDF/A</a></li>
<li><a href="/fop/2.5/pdfx.html">PDF/X</a></li>
<li><a href="/fop/2.5/pdfencryption.html">PDF Encryption</a></li>
<li><a href="/fop/fop-pdf-images.html">PDF Images</a></li>
<li><a href="/fop/2.5/whitespacemanagement.html">Whitespace Management</a> </li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-24">FOP 2.4<a class="headerlink" href="#fop-24" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/2.4/">FOP 2.4 Overview</a></li>
<li><a href="/fop/2.4/releaseNotes_2.4.html">Release Notes</a></li>
<li><a href="/fop/2.4/changes_2.4.html">Changes (2.4)</a></li>
<li><a href="/fop/2.4/knownissues_overview.html">Known Issues</a></li>
<li><a href="/fop/2.4/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop-24">Using Apache FOP 2.4<a class="headerlink" href="#using-apache-fop-24" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.4/compiling.html">Build</a></li>
<li><a href="/fop/2.4/configuration.html">Configure</a></li>
<li><a href="/fop/2.4/running.html">Run</a></li>
<li><a href="/fop/2.4/embedding.html">Embed</a></li>
<li><a href="/fop/2.4/servlets.html">Servlets</a></li>
<li><a href="/fop/2.4/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features_2">Features<a class="headerlink" href="#features_2" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.4/accessibility.html">Accessibility</a></li>
<li><a href="/fop/2.4/complexscripts.html">Complex Scripts</a></li>
<li><a href="/fop/2.4/events.html">Events</a></li>
<li><a href="/fop/2.4/extensions.html">Extensions</a></li>
<li><a href="/fop/2.4/fonts.html">Fonts</a></li>
<li><a href="/fop/2.4/graphics.html">Graphics</a></li>
<li><a href="/fop/2.4/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/2.4/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/2.4/metadata.html">Metadata</a></li>
<li><a href="/fop/2.4/output.html">Output Targets</a></li>
<li><a href="/fop/2.4/pdfa.html">PDF/A</a></li>
<li><a href="/fop/2.4/pdfx.html">PDF/X</a></li>
<li><a href="/fop/2.4/pdfencryption.html">PDF Encryption</a></li>
<li><a href="/fop/fop-pdf-images.html">PDF Images</a></li>
<li><a href="/fop/2.4/whitespacemanagement.html">Whitespace Management</a> </li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-23">FOP 2.3<a class="headerlink" href="#fop-23" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/2.3/">FOP 2.3 Overview</a></li>
<li><a href="/fop/2.3/releaseNotes_2.3.html">Release Notes</a></li>
<li><a href="/fop/2.3/changes_2.3.html">Changes (2.3)</a></li>
<li><a href="/fop/2.3/knownissues_overview.html">Known Issues</a></li>
<li><a href="/fop/2.3/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop-23">Using Apache FOP 2.3<a class="headerlink" href="#using-apache-fop-23" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.3/compiling.html">Build</a></li>
<li><a href="/fop/2.3/configuration.html">Configure</a></li>
<li><a href="/fop/2.3/running.html">Run</a></li>
<li><a href="/fop/2.3/embedding.html">Embed</a></li>
<li><a href="/fop/2.3/servlets.html">Servlets</a></li>
<li><a href="/fop/2.3/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features_3">Features<a class="headerlink" href="#features_3" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.3/accessibility.html">Accessibility</a></li>
<li><a href="/fop/2.3/complexscripts.html">Complex Scripts</a></li>
<li><a href="/fop/2.3/events.html">Events</a></li>
<li><a href="/fop/2.3/extensions.html">Extensions</a></li>
<li><a href="/fop/2.3/fonts.html">Fonts</a></li>
<li><a href="/fop/2.3/graphics.html">Graphics</a></li>
<li><a href="/fop/2.3/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/2.3/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/2.3/metadata.html">Metadata</a></li>
<li><a href="/fop/2.3/output.html">Output Targets</a></li>
<li><a href="/fop/2.3/pdfa.html">PDF/A</a></li>
<li><a href="/fop/2.3/pdfx.html">PDF/X</a></li>
<li><a href="/fop/2.3/pdfencryption.html">PDF Encryption</a></li>
<li><a href="/fop/fop-pdf-images.html">PDF Images</a></li>
<li><a href="/fop/2.3/whitespacemanagement.html">Whitespace Management</a> </li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-22">FOP 2.2<a class="headerlink" href="#fop-22" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/2.2/">FOP 2.2 Overview</a></li>
<li><a href="/fop/2.2/releaseNotes_2.2.html">Release Notes</a></li>
<li><a href="/fop/2.2/changes_2.2.html">Changes (2.2)</a></li>
<li><a href="/fop/2.2/knownissues_overview.html">Known Issues</a></li>
<li><a href="/fop/2.2/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop-22">Using Apache FOP 2.2<a class="headerlink" href="#using-apache-fop-22" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.2/compiling.html">Build</a></li>
<li><a href="/fop/2.2/configuration.html">Configure</a></li>
<li><a href="/fop/2.2/running.html">Run</a></li>
<li><a href="/fop/2.2/embedding.html">Embed</a></li>
<li><a href="/fop/2.2/servlets.html">Servlets</a></li>
<li><a href="/fop/2.2/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features_4">Features<a class="headerlink" href="#features_4" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.2/accessibility.html">Accessibility</a></li>
<li><a href="/fop/2.2/complexscripts.html">Complex Scripts</a></li>
<li><a href="/fop/2.2/events.html">Events</a></li>
<li><a href="/fop/2.2/extensions.html">Extensions</a></li>
<li><a href="/fop/2.2/fonts.html">Fonts</a></li>
<li><a href="/fop/2.2/graphics.html">Graphics</a></li>
<li><a href="/fop/2.2/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/2.2/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/2.2/metadata.html">Metadata</a></li>
<li><a href="/fop/2.2/output.html">Output Targets</a></li>
<li><a href="/fop/2.2/pdfa.html">PDF/A</a></li>
<li><a href="/fop/2.2/pdfx.html">PDF/X</a></li>
<li><a href="/fop/2.2/pdfencryption.html">PDF Encryption</a></li>
<li><a href="/fop/fop-pdf-images.html">PDF Images</a></li>
<li><a href="/fop/2.2/whitespacemanagement.html">Whitespace Management</a></li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-21">FOP 2.1<a class="headerlink" href="#fop-21" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/2.1/">FOP 2.1 Overview</a></li>
<li><a href="/fop/2.1/releaseNotes_2.1.html">Release Notes</a></li>
<li><a href="/fop/2.1/changes_2.1.html">Changes (2.1)</a></li>
<li><a href="/fop/2.1/knownissues_overview.html">Known Issues</a></li>
<li><a href="/fop/2.1/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop-21">Using Apache FOP 2.1<a class="headerlink" href="#using-apache-fop-21" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.1/compiling.html">Build</a></li>
<li><a href="/fop/2.1/configuration.html">Configure</a></li>
<li><a href="/fop/2.1/running.html">Run</a></li>
<li><a href="/fop/2.1/embedding.html">Embed</a></li>
<li><a href="/fop/2.1/servlets.html">Servlets</a></li>
<li><a href="/fop/2.1/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features_5">Features<a class="headerlink" href="#features_5" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.1/accessibility.html">Accessibility</a></li>
<li><a href="/fop/2.1/complexscripts.html">Complex Scripts</a></li>
<li><a href="/fop/2.1/events.html">Events</a></li>
<li><a href="/fop/2.1/extensions.html">Extensions</a></li>
<li><a href="/fop/2.1/fonts.html">Fonts</a></li>
<li><a href="/fop/2.1/graphics.html">Graphics</a></li>
<li><a href="/fop/2.1/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/2.1/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/2.1/metadata.html">Metadata</a></li>
<li><a href="/fop/2.1/output.html">Output Targets</a></li>
<li><a href="/fop/2.1/pdfa.html">PDF/A</a></li>
<li><a href="/fop/2.1/pdfx.html">PDF/X</a></li>
<li><a href="/fop/2.1/pdfencryption.html">PDF Encryption</a></li>
<li><a href="/fop/fop-pdf-images.html">PDF Images</a></li>
<li><a href="/fop/2.1/whitespacemanagement.html">Whitespace Management</a></li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-20">FOP 2.0<a class="headerlink" href="#fop-20" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/2.0/">FOP 2.0 Overview</a></li>
<li><a href="/fop/2.0/releaseNotes_2.0.html">Release Notes</a></li>
<li><a href="/fop/2.0/changes_2.0.html">Changes (2.0)</a></li>
<li><a href="/fop/2.0/knownissues_overview.html">Known Issues</a></li>
<li><a href="/fop/2.0/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop-20">Using Apache FOP 2.0<a class="headerlink" href="#using-apache-fop-20" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.0/compiling.html">Build</a></li>
<li><a href="/fop/2.0/configuration.html">Configure</a></li>
<li><a href="/fop/2.0/running.html">Run</a></li>
<li><a href="/fop/2.0/embedding.html">Embed</a></li>
<li><a href="/fop/2.0/servlets.html">Servlets</a></li>
<li><a href="/fop/2.0/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features_6">Features<a class="headerlink" href="#features_6" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/2.0/accessibility.html">Accessibility</a></li>
<li><a href="/fop/2.0/complexscripts.html">Complex Scripts</a></li>
<li><a href="/fop/2.0/events.html">Events</a></li>
<li><a href="/fop/2.0/extensions.html">Extensions</a></li>
<li><a href="/fop/2.0/fonts.html">Fonts</a></li>
<li><a href="/fop/2.0/graphics.html">Graphics</a></li>
<li><a href="/fop/2.0/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/2.0/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/2.0/metadata.html">Metadata</a></li>
<li><a href="/fop/2.0/output.html">Output Targets</a></li>
<li><a href="/fop/2.0/pdfa.html">PDF/A</a></li>
<li><a href="/fop/2.0/pdfx.html">PDF/X</a></li>
<li><a href="/fop/2.0/pdfencryption.html">PDF Encryption</a></li>
<li><a href="/fop/fop-pdf-images.html">PDF Images</a></li>
<li><a href="/fop/2.0/whitespacemanagement.html">Whitespace Management</a></li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-11">FOP 1.1<a class="headerlink" href="#fop-11" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/1.1/">FOP 1.1 Overview</a></li>
<li><a href="/fop/1.1/releaseNotes_1.1.html">Release Notes</a></li>
<li><a href="/fop/1.1/changes_1.1.html">Changes (1.1)</a></li>
<li><a href="/fop/1.1/knownissues_overview.html">Known Issues</a></li>
<li><a href="/fop/1.1/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop-11">Using Apache FOP 1.1<a class="headerlink" href="#using-apache-fop-11" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/1.1/compiling.html">Build</a></li>
<li><a href="/fop/1.1/configuration.html">Configure</a></li>
<li><a href="/fop/1.1/running.html">Run</a></li>
<li><a href="/fop/1.1/embedding.html">Embed</a></li>
<li><a href="/fop/1.1/servlets.html">Servlets</a></li>
<li><a href="/fop/1.1/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features_7">Features<a class="headerlink" href="#features_7" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/1.1/accessibility.html">Accessibility</a></li>
<li><a href="/fop/1.1/complexscripts.html">Complex Scripts</a></li>
<li><a href="/fop/1.1/events.html">Events</a></li>
<li><a href="/fop/1.1/extensions.html">Extensions</a></li>
<li><a href="/fop/1.1/fonts.html">Fonts</a></li>
<li><a href="/fop/1.1/graphics.html">Graphics</a></li>
<li><a href="/fop/1.1/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/1.1/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/1.1/metadata.html">Metadata</a></li>
<li><a href="/fop/1.1/output.html">Output Targets</a></li>
<li><a href="/fop/1.1/pdfa.html">PDF/A</a></li>
<li><a href="/fop/1.1/pdfx.html">PDF/X</a></li>
<li><a href="/fop/1.1/pdfencryption.html">PDF Encryption</a></li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-10">FOP 1.0<a class="headerlink" href="#fop-10" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/1.0/">FOP 1.0 Overview</a></li>
<li><a href="/fop/1.0/releaseNotes_1.0.html">Release Notes</a></li>
<li><a href="/fop/1.0/changes_1.0.html">Changes (1.0)</a></li>
<li><a href="/fop/1.0/knownissues_overview.html">Known Issues</a></li>
<li><a href="/fop/1.0/upgrading.html">Upgrading</a></li>
<li>
<h3 id="using-apache-fop-10">Using Apache FOP 1.0<a class="headerlink" href="#using-apache-fop-10" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/1.0/compiling.html">Build</a></li>
<li><a href="/fop/1.0/configuration.html">Configure</a></li>
<li><a href="/fop/1.0/running.html">Run</a></li>
<li><a href="/fop/1.0/embedding.html">Embed</a></li>
<li><a href="/fop/1.0/servlets.html">Servlets</a></li>
<li><a href="/fop/1.0/anttask.html">Ant Task</a></li>
</ul>
</li>
<li>
<h3 id="features_8">Features<a class="headerlink" href="#features_8" title="Permanent link">&para;</a></h3>
<ul>
<li><a href="/fop/1.0/output.html">Output Targets</a></li>
<li><a href="/fop/1.0/intermediate.html">Intermediate Format</a></li>
<li><a href="/fop/1.0/pdfencryption.html">PDF Encryption</a></li>
<li><a href="/fop/1.0/pdfa.html">PDF/A</a></li>
<li><a href="/fop/1.0/pdfx.html">PDF/X</a></li>
<li><a href="/fop/1.0/graphics.html">Graphics</a></li>
<li><a href="/fop/1.0/fonts.html">Fonts</a></li>
<li><a href="/fop/1.0/hyphenation.html">Hyphenation</a></li>
<li><a href="/fop/1.0/extensions.html">Extensions</a></li>
<li><a href="/fop/1.0/events.html">Events</a></li>
<li><a href="/fop/1.0/metadata.html">Metadata</a></li>
<li><a href="/fop/1.0/accessibility.html">Accessibility</a></li>
</ul>
</li>
</ul>
</li>
<li>
<h2 id="fop-development">FOP Development<a class="headerlink" href="#fop-development" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/">General Info</a></li>
<li>
<h2 id="design">Design<a class="headerlink" href="#design" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/design/">Design Info</a></li>
</ul>
</li>
<li>
<h2 id="core-process">Core Process<a class="headerlink" href="#core-process" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/design/startup.html">Startup</a></li>
<li><a href="/fop/dev/design/parsing.html">XML Parsing</a></li>
<li><a href="/fop/dev/design/fotree.html">FO Tree</a></li>
<li><a href="/fop/dev/design/properties.html">Properties</a></li>
<li><a href="/fop/dev/design/layout.html">Layout</a></li>
<li><a href="/fop/dev/design/breakpos.html">Break Possibility</a></li>
<li><a href="/fop/dev/design/areas.html">Area Tree</a></li>
<li><a href="/fop/dev/design/renderers.html">Renderers</a></li>
</ul>
</li>
<li>
<h2 id="miscellaneous">Miscellaneous<a class="headerlink" href="#miscellaneous" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/design/images.html">Images</a></li>
<li><a href="/fop/dev/design/pdf-library.html">PDF Library</a></li>
<li><a href="/fop/dev/design/svg.html">SVG</a></li>
<li><a href="/fop/dev/design/embedding.html">Embedding</a></li>
<li><a href="/fop/dev/design/extending.html">Extending</a></li>
<li><a href="/fop/dev/design/optimise.html">Optimisations</a></li>
<li><a href="/fop/dev/design/useragent.html">User Agent</a></li>
</ul>
</li>
<li><a href="https://cwiki.apache.org/confluence/display/XMLGRAPHICSFOP/FOPProjectPages">Unresolved (Wiki)</a></li>
<li><a href="/fop/dev/svg.html">SVG</a></li>
<li><a href="/fop/dev/extensions.html">Extensions</a></li>
<li>
<h2 id="develop">Develop<a class="headerlink" href="#develop" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/implement.html">Walk-Thru</a></li>
<li><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20FOP%20AND%20description%20~%20%22\%22[patch]\%22%22%20AND%20status%20in%20%28Open%2C%20%22In%20Progress%22%2C%20Reopened%29">Patch Queue</a></li>
<li><a href="/fop/dev/conventions.html">Conventions</a></li>
</ul>
</li>
<li>
<h2 id="test">Test<a class="headerlink" href="#test" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/testing.html">Testing</a></li>
</ul>
</li>
<li>
<h2 id="deploy">Deploy<a class="headerlink" href="#deploy" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/doc.html">Doc Mgmt</a></li>
<li><a href="/fop/dev/release.html">Release</a></li>
<li><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20FOP%20AND%20issuetype%20%3D%20Bug%20AND%20status%20in%20%28Open%2C%20%22In%20Progress%22%2C%20Reopened%29">Bugs</a></li>
</ul>
</li>
<li>
<h2 id="resources_1">Resources<a class="headerlink" href="#resources_1" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/faq.html">FAQs</a></li>
<li><a href="/fop/dev/tools.html">Tools</a></li>
<li><a href="http://svn.apache.org/viewvc/xmlgraphics/fop">ViewVC</a></li>
</ul>
</li>
<li>
<h2 id="subpackages">SubPackages<a class="headerlink" href="#subpackages" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/fop/dev/rtflib.html">RTFlib</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h1 id="apache-xml-graphics">Apache&trade; XML Graphics<a class="headerlink" href="#apache-xml-graphics" title="Permanent link">&para;</a></h1>
<ul>
<li>
<h2 id="project-overview">Project Overview<a class="headerlink" href="#project-overview" title="Permanent link">&para;</a></h2>
<ul>
<li><a href="/team.html">Who We Are</a></li>
<li><a href="/legal.html">Legal Stuff</a></li>
<li><a href="/charter.html">Project Charter</a></li>
<li><a href="/mail.html">Mailing Lists</a></li>
<li><a href="/repo.html">Code Repositories</a></li>
<li><a href="https://www.apache.org/foundation/sponsorship.html">ASF Sponsorship Program</a></li>
<li><a href="https://www.apache.org/foundation/thanks.html">ASF Thanks</a></li>
<li><a href="https://www.apache.org/licenses/">Licenses</a></li>
<li><a href="/security.html">Apache XML Graphics Security</a></li>
<li><a href="https://www.apache.org/security/">ASF Security</a></li>
</ul>
</li>
</ul>
<h1 id="sub-projects">Sub Projects<a class="headerlink" href="#sub-projects" title="Permanent link">&para;</a></h1>
<ul>
<li><a href="/batik/">Apache Batik</a></li>
<li><a href="/commons/">Apache XML Graphics Commons</a></li>
</ul>
<h3 id="search-apache-xml-graphics">Search Apache XML Graphics<a class="headerlink" href="#search-apache-xml-graphics" title="Permanent link">&para;</a></h3>
<form name="search" id="search" action="https://www.google.com/search" method="get">
<input value="xmlgraphics.apache.org" name="sitesearch" type="hidden"/>
<input type="text" name="q" id="query" />
<input type="submit" id="submit" value="Search" />
</form>
<h3 id="apachecon-n-america">ApacheCon N. America<a class="headerlink" href="#apachecon-n-america" title="Permanent link">&para;</a></h3>
<p><a title="ApacheCon North America" href="https://www.apachecon.com"><img class="apachecon_logo" alt="ApacheCon North America" src="https://www.apachecon.com/images/landingpage/apachecon-logo.png" width="200" /></a><br /><br /></p>
<ul>
<li><strong><a href="https://www.apachecon.com/">ApacheCon NA</a></strong></li>
</ul>
<p>Hope to see you there!</p>
<h3 id="apachecon-europe">ApacheCon Europe<a class="headerlink" href="#apachecon-europe" title="Permanent link">&para;</a></h3>
<p><a title="ApacheCon Europe" href="https://www.apachecon.com"><img class="apachecon_logo" alt="ApacheCon Europe" src="https://www.apachecon.com/images/landingpage/apachecon-logo.png" width="200" /></a><br /><br /></p>
<ul>
<li><strong><a href="https://www.apachecon.com/">ApacheCon Europe</a></strong></li>
</ul>
<p>Hope to see you there!</p>
<p><a title="Apache Software Foundation" href="https://www.apache.org"><img id="asf_logo_url" alt="Apache Software Foundation " src="/images/asf_logo_url.png" width="200" /></a><br /><br /></p>
<p><a title="Support the Apache Software Foundation" href="https://donate.apache.org/"><img id="asf_support_url" alt="Support the Apache Software Foundation " src="https://blogs.apache.org/foundation/mediaresource/d67ca611-a57c-462d-ac23-95063f81d175" width="200" /></a></p>
<script>
$(document).ready(function () {
$('#navigation :header').click(function () {
var text = $(this).siblings('ul');
if (text.is(':hidden')) {
text.slideDown('200');
} else {
text.slideUp('200');
}
});
if ($('#navigation :header').siblings('ul')) {
$('#navigation :header').not('#search-apache-xml-graphics, #apachewzxhzdk3-xml-graphics, #sub-projects').append(' &raquo;');
}
$('#navigation > ul > li > ul > li ul').hide();
$('#project-overview').next().hide();
$('#versions').next().show();
var str=location.href.toLowerCase();
$("#navigation li a").each(function() {
if (str.indexOf(this.href.toLowerCase()) > -1) {
$(this).parents().slideDown('200');
$("li.highlight").removeClass("highlight");
$(this).parent().addClass("highlight");
}
});
})
</script> </div>
<div id="bannertext" style="border-bottom: 2px dashed #666666; height: 70px;">
<a href="/fop/"><img src="/images/apache-fop-logo.jpg" alt="The Apache FOP Project" width="120" height="65" style="float:left; margin-right: 15px;" /></a>
<h2>The Apache&trade; FOP Project</h2>
</div>
<h1>Apache(tm) FOP - Compliance</h1>
Translations:
<a href="/fop/compliance-static.html">en</a>
<p>Title: Apache(tm) FOP - Compliance</p>
<h1>Apache&trade; FOP Compliance Page</h1>
<h2 id="W3C-XSL-FO1.1-Standard">W3C XSL-FO 1.1 Standard</h2>
<p>One of Apache&trade; FOP's design goals is conformance to the <a href="http://www.w3.org/TR/xsl/">W3C XSL-FO 1.1 standard</a>, which specifies three levels of "conformance": basic, extended, and complete. Although FOP does not currently conform to any of these levels, it is nevertheless a useful work-in-progress for many applications. The information presented here demonstrates FOP's progress toward the goal of conformance, which progress consists of implementation of specific objects and properties in the standard. The information presented is useful not only to the developers as a sort of "to do" list, but also for setting proper expectations for users and potential users.</p>
<p>The following table shows the legend used for the tables below:</p>
<table>
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td class="yes">yes</td>
<td>indicates conformance</td>
</tr>
<tr>
<td class="partial">partial</td>
<td>indicates partial conformance</td>
</tr>
<tr>
<td class="no">no</td>
<td>indicates a lack of conformance</td>
</tr>
<tr>
<td class="na">na</td>
<td>indicates that the item is "not applicable" to FOP usually because FOP supports only visual media</td>
</tr>
</tbody>
</table>
<h2 id="fo-object-section">XSL-FO Object Support Table (§6)</h2>
<p>The following is a summary of FOP's current support for the standard XSL-FO objects.</p>
<p>| Citation | Object Name | XSL-FO Conformance Level | FOP 1.0 | FOP 1.1 | FOP 2.0 | FOP 2.3 | FOP 2.4 | FOP dev | Comments |
|----|----|----|----|----|----|----|----|----|
| <a href="http://www.w3.org/TR/xsl/#d0e7057">§6.4</a> {.category} | Declarations and Pagination and Layout Formatting Objects {.category} | { #fo-object-decl-section} |
| <a href="http://www.w3.org/TR/xsl/#fo_root">§6.4.2</a> | root { #fo-object-root} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_declarations">§6.4.3</a> | declarations { #fo-object-declarations} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_color-profile">§6.4.4</a> | color-profile { #fo-object-color-profile} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_page-sequence">§6.4.5</a> | page-sequence { #fo-object-page-sequence} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_page-sequence-wrapper">§6.4.6</a> | page-sequence-wrapper { #fo-object-page-sequence-wrapper} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_layout-master-set">§6.4.7</a> | layout-master-set { #fo-object-layout-master-set} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_page-sequence-master">§6.4.8</a> | page-sequence-master { #fo-object-page-sequence-master} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_single-page-master-reference">§6.4.9</a> | single-page-master-reference { #fo-object-single-page-master-reference} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_repeatable-page-master-reference">§6.4.10</a> | repeatable-page-master-reference { #fo-object-repeatable-page-master-reference} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_repeatable-page-master-alternatives">§6.4.11</a> | repeatable-page-master-alternatives { #fo-object-repeatable-page-master-alternatives} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_conditional-page-master-reference">§6.4.12</a> | conditional-page-master-reference { #fo-object-conditional-page-master-reference} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_simple-page-master">§6.4.13</a> | simple-page-master { #fo-object-simple-page-master} | Basic{.basic} | partial{.partial} | partial{.partial}| partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | The page width may not change among pages of the same page-sequence unless a forced break is inserted. |
| <a href="http://www.w3.org/TR/xsl/#fo_region-body">§6.4.14</a> | region-body { #fo-object-region-body} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | |
| <a href="http://www.w3.org/TR/xsl/#fo_region-before">§6.4.15</a> | region-before { #fo-object-region-before} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_region-after">§6.4.16</a> | region-after { #fo-object-region-after} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_region-start">§6.4.17</a> | region-start { #fo-object-region-start} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_region-end">§6.4.18</a> | region-end { #fo-object-region-end} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_flow">§6.4.19</a> | flow { #fo-object-flow} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_static-content">§6.4.20</a> | static-content { #fo-object-static-content} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_title">§6.4.21</a> | title { #fo-object-title} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_flow-map">§6.4.22</a> | flow-map { #fo-object-flow-map} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_flow-assignment">§6.4.23</a> | flow-assignment { #fo-object-flow-assignment} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_flow-source-list">§6.4.24</a> | flow-source-list { #fo-object-flow-source-list} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_flow-name-specifier">§6.4.25</a> | flow-name-specifier { #fo-object-flow-name-specifier} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_flow-target-list">§6.4.26</a> | flow-target-list { #fo-object-flow-target-list} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_region-name-specifier">§6.4.27</a> | region-name-specifier { #fo-object-region-name-specifier} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e9451">§6.5</a> {.category} | Block Formatting Objects {.category} | { #fo-object-block-section} |
| <a href="http://www.w3.org/TR/xsl/#fo_block">§6.5.2</a> | block { #fo-object-block} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_block-container">§6.5.3</a> | block-container { #fo-object-block-container} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e9759">§6.6</a> {.category} | Inline Formatting Objects {.category} | { #fo-object-inline-section} |
| <a href="http://www.w3.org/TR/xsl/#fo_bidi-override">§6.6.2</a> | bidi-override { #fo-object-bidi-override} | Extended{.extended} | no{.no} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_character">§6.6.3</a> | character { #fo-object-character} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_initial-property-set">§6.6.4</a> | initial-property-set { #fo-object-initial-property-set} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_external-graphic">§6.6.5</a> | external-graphic { #fo-object-external-graphic} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_instream-foreign-object">§6.6.6</a> | instream-foreign-object { #fo-object-instream-foreign-object} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | Built-in support for SVG only, additional namespaces through optional extensions. |
| <a href="http://www.w3.org/TR/xsl/#fo_inline">§6.6.7</a> | inline { #fo-object-inline} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_inline-container">§6.6.8</a> | inline-container { #fo-object-inline-container} | Extended{.extended} | no{.no} | no{.no} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | [FOP 2.0] initial support: not all properties are implemented. See <a href="https://issues.apache.org/jira/browse/FOP-1524">FOP-1524</a> |
| <a href="http://www.w3.org/TR/xsl/#fo_leader">§6.6.9</a> | leader { #fo-object-leader} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_page-number">§6.6.10</a> | page-number { #fo-object-page-number} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_page-number-citation">§6.6.11</a> | page-number-citation { #fo-object-page-number-citation} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case. |
| <a href="http://www.w3.org/TR/xsl/#fo_page-number-citation-last">§6.6.12</a> | page-number-citation-last { #fo-object-page-number-citation-last} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Works only for page-sequence so far. After the page number is known, no relayout is performed. The appearance may be suboptimal depending on the use case. |
| <a href="http://www.w3.org/TR/xsl/#fo_folio-prefix">§6.6.13</a> | folio-prefix { #fo-object-folio-prefix} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_folio-suffix">§6.6.14</a> | folio-suffix { #fo-object-folio-suffix} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_scaling-value-citation">§6.6.15</a> | scaling-value-citation { #fo-object-scaling-value-citation} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e11404">§6.7</a> {.category} | Table Formatting Objects {.category} | { #fo-object-table-section} |
| <a href="http://www.w3.org/TR/xsl/#fo_table-and-caption">§6.7.2</a> | table-and-caption { #fo-object-table-and-caption} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_table">§6.7.3</a> | table { #fo-object-table} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | No support for auto layout yet |
| <a href="http://www.w3.org/TR/xsl/#fo_table-column">§6.7.4</a> | table-column { #fo-object-table-column} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_table-caption">§6.7.5</a> | table-caption { #fo-object-table-caption} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_table-header">§6.7.6</a> | table-header { #fo-object-table-header} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_table-footer">§6.7.7</a> | table-footer { #fo-object-table-footer} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_table-body">§6.7.8</a> | table-body { #fo-object-table-body} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_table-row">§6.7.9</a> | table-row { #fo-object-table-row} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_table-cell">§6.7.10</a> | table-cell { #fo-object-table-cell} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e12374">§6.8</a> {.category} | List Formatting Objects {.category} | { #fo-object-list-section} |
| <a href="http://www.w3.org/TR/xsl/#fo_list-block">§6.8.2</a> | list-block { #fo-object-list-block} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_list-item">§6.8.3</a> | list-item { #fo-object-list-item} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_list-item-body">§6.8.4</a> | list-item-body { #fo-object-list-item-body} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_list-item-label">§6.8.5</a> | list-item-label { #fo-object-list-item-label} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e12855">§6.9</a> {.category} | Link and Multi Formatting Objects {.category} | { #fo-object-link-section} |
| <a href="http://www.w3.org/TR/xsl/#fo_basic-link">§6.9.2</a> | basic-link { #fo-object-basic-link} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | both internal and external supported |
| <a href="http://www.w3.org/TR/xsl/#fo_multi-switch">§6.9.3</a> | multi-switch { #fo-object-multi-switch} | Extended{.extended} | no{.no} | no{.no} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | [FOP 2.0] initial support: used with fox:auto-toggle extension |
| <a href="http://www.w3.org/TR/xsl/#fo_multi-case">§6.9.4</a> | multi-case { #fo-object-multi-case} | Basic{.basic} | no{.no} | no{.no} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | [FOP 2.0] initial support: space attributes not currently supported; dynamic content inside a table cell does not work |
| <a href="http://www.w3.org/TR/xsl/#fo_multi-toggle">§6.9.5</a> | multi-toggle { #fo-object-multi-toggle} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_multi-properties">§6.9.6</a> | multi-properties { #fo-object-multi-properties} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_multi-property-set">§6.9.7</a> | multi-property-set { #fo-object-multi-property-set} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#d0e13293">§6.10</a> {.category} | Formatting Objects for Indexing {.category} | { #fo-object-indexing-section} |
| <a href="http://www.w3.org/TR/xsl11/#fo_index-page-number-prefix">§6.10.2</a> | index-page-number-prefix { #fo-object-index-page-number-prefix} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#fo_index-page-number-suffix">§6.10.3</a> | index-page-number-suffix { #fo-object-index-page-number-suffix} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#fo_index-range-begin">§6.10.4</a> | index-range-begin { #fo-object-index-range-begin} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#fo_index-range-end">§6.10.5</a> | index-range-end { #fo-object-index-range-end} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#fo_index-key-reference">§6.10.6</a> | index-key-reference { #fo-object-index-key-reference} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#fo_index-page-citation-list">§6.10.7</a> | index-page-citation-list { #fo-object-index-page-citation-list} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#fo_index-page-citation-list-separator">§6.10.8</a> | index-page-citation-list-separator { #fo-object-index-page-citation-list-separator} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#fo_index-page-citation-range-separator">§6.10.9</a> | index-page-citation-range-separator { #fo-object-index-page-citation-range-separator} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl11/#d0e14206">§6.11</a> {.category} | Formatting Objects for Bookmarks {.category} | { #fo-object-bookmarks-section} |
| <a href="http://www.w3.org/TR/xsl11/#fo_bookmark-tree">§6.11.1</a> | bookmark-tree { #fo-object-bookmark-tree} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl11/#fo_bookmark">§6.11.2</a> | bookmark { #fo-object-bookmark} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | external-destination is not yet supported. |
| <a href="http://www.w3.org/TR/xsl11/#fo_bookmark-title">§6.11.3</a> | bookmark-title { #fo-object-bookmark-title} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | color, font-style and font-weight are not supported, yet. |
| <a href="http://www.w3.org/TR/xsl/#d0e14340">§6.12</a> {.category} | Out-of-line Formatting Objects {.category} | { #fo-object-outofline-section} |
| <a href="http://www.w3.org/TR/xsl/#fo_float">§6.12.2</a> | float { #fo-object-float} | Extended{.extended} | no{.no} | no{.no} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | <a href="http://xmlgraphics.apache.org/fop/fo.html#floats">See restrictions</a> |
| <a href="http://www.w3.org/TR/xsl/#fo_footnote">§6.12.3</a> | footnote { #fo-object-footnote} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Restrictions with multi-column documents. |
| <a href="http://www.w3.org/TR/xsl/#fo_footnote-body">§6.12.4</a> | footnote-body { #fo-object-footnote-body} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e14653">§6.13</a> {.category} | Other Formatting Objects {.category} | { #fo-object-other-section} |
| <a href="http://www.w3.org/TR/xsl/#fo_change-bar-begin">§6.13.2</a> | change-bar-begin { #fo-object-change-bar-begin} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_change-bar-end">§6.13.3</a> | change-bar-end { #fo-object-change-bar-end} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_wrapper">§6.13.4</a> | wrapper { #fo-object-wrapper} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | Only works as expected with inline-level content. |
| <a href="http://www.w3.org/TR/xsl/#fo_marker">§6.13.5</a> | marker { #fo-object-marker} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_retrieve-marker">§6.13.6</a> | retrieve-marker { #fo-object-retrieve-marker} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#fo_retrieve-table-marker">§6.13.7</a> | retrieve-table-marker { #fo-object-retrieve-table-marker} | Extended{.extended} | no{.no} | no{.no} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | [FOP 2.0] initial support: marker element needs to be an element that does not change the BPD of the containing cell. |</p>
<h2 id="fo-property-section">XSL-FO Property Support Table (§7)</h2>
<p>The following is a summary of FOP's current support for the standard XSL-FO properties.</p>
<p>| Citation | Property Name | XSL-FO Conformance Level | FOP 1.0 | FOP 1.1 | FOP 2.0 | FOP 2.3 | FOP 2.4 | FOP dev | Comments |
|----|----|----|----|----|----|----|----|----|
| <a href="http://www.w3.org/TR/xsl/#common-accessibility-properties">§7.5</a> {.category} | Common Accessibility Properties {.category} | { #fo-property-commonaccess-section} |
| <a href="http://www.w3.org/TR/xsl/#source-document">§7.5.1</a> | source-document { #fo-property-source-document} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#role">§7.5.2</a> | role { #fo-property-role} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#common-absolute-position-properties">§7.6</a> {.category} | Common Absolute Position Properties {.category} | { #fo-property-commonabspos-section} |
| <a href="http://www.w3.org/TR/xsl/#absolute-position">§7.6.1</a> | absolute-position { #fo-property-absolute-position} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#top">§7.6.2</a> | top { #fo-property-top} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#right">§7.6.3</a> | right { #fo-property-right} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#bottom">§7.6.4</a> | bottom { #fo-property-bottom} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#left">§7.6.5</a> | left { #fo-property-left} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#common-aural-properties">§7.7</a> {.category} | Common Aural Properties {.category} | { #fo-property-commonaural-section} |
| <a href="http://www.w3.org/TR/xsl/#azimuth">§7.7.1</a> | azimuth { #fo-property-azimuth} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#cue-after">§7.7.2</a> | cue-after { #fo-property-cue-after} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#cue-before">§7.7.3</a> | cue-before { #fo-property-cue-before} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#elevation">§7.7.4</a> | elevation { #fo-property-elevation} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#pause-after">§7.7.5</a> | pause-after { #fo-property-pause-after} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#pause-before">§7.7.6</a> | pause-before { #fo-property-pause-before} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#pitch">§7.7.7</a> | pitch { #fo-property-pitch} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#pitch-range">§7.7.8</a> | pitch-range { #fo-property-pitch-range} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#play-during">§7.7.9</a> | play-during { #fo-property-play-during} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#richness">§7.7.10</a> | richness { #fo-property-richness} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#speak">§7.7.11</a> | speak { #fo-property-speak} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#speak-header">§7.7.12</a> | speak-header { #fo-property-speak-header} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#speak-numeral">§7.7.13</a> | speak-numeral { #fo-property-speak-numeral} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#speak-punctuation">§7.7.14</a> | speak-punctuation { #fo-property-speak-punctuation} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#speech-rate">§7.7.15</a> | speech-rate { #fo-property-speech-rate} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#stress">§7.7.16</a> | stress { #fo-property-stress} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#voice-family">§7.7.17</a> | voice-family { #fo-property-voice-family} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#volume">§7.7.18</a> | volume { #fo-property-volume} | Basic{.basic} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#common-border-padding-and-background-properties">§7.8</a> {.category} | Common Border, Padding, and Background Properties {.category} | { #fo-property-commonenv-section} |
| <a href="http://www.w3.org/TR/xsl/#background-attachment">§7.8.1</a> | background-attachment { #fo-property-background-attachment} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#background-color">§7.8.2</a> | background-color { #fo-property-background-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#background-image">§7.8.3</a> | background-image { #fo-property-background-image} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#background-repeat">§7.8.4</a> | background-repeat { #fo-property-background-repeat} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#background-position-horizontal">§7.8.5</a> | background-position-horizontal { #fo-property-background-position-horizontal} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Ignored when background-repeat set to "repeat" or "repeat-x" |
| <a href="http://www.w3.org/TR/xsl/#background-position-vertical">§7.8.6</a> | background-position-vertical { #fo-property-background-position-vertical} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Ignored when background-repeat set to "repeat" or "repeat-y" |
| <a href="http://www.w3.org/TR/xsl/#border-before-color">§7.8.7</a> | border-before-color { #fo-property-border-before-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-before-style">§7.8.8</a> | border-before-style { #fo-property-border-before-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-before-width">§7.8.9</a> | border-before-width { #fo-property-border-before-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-after-color">§7.8.10</a> | border-after-color { #fo-property-border-after-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-after-style">§7.8.11</a> | border-after-style { #fo-property-border-after-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-after-width">§7.8.12</a> | border-after-width { #fo-property-border-after-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-start-color">§7.8.13</a> | border-start-color { #fo-property-border-start-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-start-style">§7.8.14</a> | border-start-style { #fo-property-border-start-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-start-width">§7.8.15</a> | border-start-width { #fo-property-border-start-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-end-color">§7.8.16</a> | border-end-color { #fo-property-border-end-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-end-style">§7.8.17</a> | border-end-style { #fo-property-border-end-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-end-width">§7.8.18</a> | border-end-width { #fo-property-border-end-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-top-color">§7.8.19</a> | border-top-color { #fo-property-border-top-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-top-style">§7.8.20</a> | border-top-style { #fo-property-border-top-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-top-width">§7.8.21</a> | border-top-width { #fo-property-border-top-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-bottom-color">§7.8.22</a> | border-bottom-color { #fo-property-border-bottom-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-bottom-style">§7.8.23</a> | border-bottom-style { #fo-property-border-bottom-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-bottom-width">§7.8.24</a> | border-bottom-width { #fo-property-border-bottom-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-left-color">§7.8.25</a> | border-left-color { #fo-property-border-left-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-left-style">§7.8.26</a> | border-left-style { #fo-property-border-left-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-left-width">§7.8.27</a> | border-left-width { #fo-property-border-left-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-right-color">§7.8.28</a> | border-right-color { #fo-property-border-right-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-right-style">§7.8.29</a> | border-right-style { #fo-property-border-right-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-right-width">§7.8.30</a> | border-right-width { #fo-property-border-right-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding-before">§7.8.31</a> | padding-before { #fo-property-padding-before} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding-after">§7.8.32</a> | padding-after { #fo-property-padding-after} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding-start">§7.8.33</a> | padding-start { #fo-property-padding-start} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding-end">§7.8.34</a> | padding-end { #fo-property-padding-end} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding-top">§7.8.35</a> | padding-top { #fo-property-padding-top} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding-bottom">§7.8.36</a> | padding-bottom { #fo-property-padding-bottom} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding-left">§7.8.37</a> | padding-left { #fo-property-padding-left} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding-right">§7.8.38</a> | padding-right { #fo-property-padding-right} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#common-font-properties">§7.9</a> {.category} | Common Font Properties {.category} | { #fo-property-commonfont-section} |
| <a href="http://www.w3.org/TR/xsl/#font-family">§7.9.2</a> | font-family { #fo-property-font-family} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | font-family lists are allowed but glyph based font selection is not supported |
| <a href="http://www.w3.org/TR/xsl/#font-selection-strategy">§7.9.3</a> | font-selection-strategy { #fo-property-font-selection-strategy} | Complete{.complete} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#font-size">§7.9.4</a> | font-size { #fo-property-font-size} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#font-stretch">§7.9.5</a> | font-stretch { #fo-property-font-stretch} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#font-size-adjust">§7.9.6</a> | font-size-adjust { #fo-property-font-size-adjust} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#font-style">§7.9.7</a> | font-style { #fo-property-font-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#font-variant">§7.9.8</a> | font-variant { #fo-property-font-variant} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#font-weight">§7.9.9</a> | font-weight { #fo-property-font-weight} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | TODO &lt;relative&gt; font weights |
| <a href="http://www.w3.org/TR/xsl/#common-hyphenation-properties">§7.10</a> {.category} | Common Hyphenation Properties {.category} | { #fo-property-commonhyphen-section} |
| <a href="http://www.w3.org/TR/xsl/#country">§7.10.1</a> | country { #fo-property-country} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | For PDF output: Only 2-letter codes from ISO 3166 are supported properly to identify the natural language! |
| <a href="http://www.w3.org/TR/xsl/#language">§7.10.2</a> | language { #fo-property-language} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | For PDF output: Only 2-letter codes from ISO 639 are supported properly to identify the natural language! Also used with complex scripts features. |
| <a href="http://www.w3.org/TR/xsl/#script">§7.10.3</a> | script { #fo-property-script} | Extended{.extended} | no{.no} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | Used with complex scripts features to override default script heuristics. |
| <a href="http://www.w3.org/TR/xsl/#hyphenate">§7.10.4</a> | hyphenate { #fo-property-hyphenate} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#hyphenation-character">§7.10.5</a> | hyphenation-character { #fo-property-hyphenation-character} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#hyphenation-push-character-count">§7.10.6</a> | hyphenation-push-character-count { #fo-property-hyphenation-push-character-count} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#hyphenation-remain-character-count">§7.10.7</a> | hyphenation-remain-character-count { #fo-property-hyphenation-remain-character-count} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#common-margin-properties-block">§7.11</a> {.category} | Common Margin Properties - Block {.category} | { #fo-property-commonmarginblock-section} |
| <a href="http://www.w3.org/TR/xsl/#margin-top">§7.11.1</a> | margin-top { #fo-property-margin-top} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#margin-bottom">§7.11.2</a> | margin-bottom { #fo-property-margin-bottom} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#margin-left">§7.11.3</a> | margin-left { #fo-property-margin-left} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#margin-right">§7.11.4</a> | margin-right { #fo-property-margin-right} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#space-before">§7.11.5</a> | space-before { #fo-property-space-before} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Space adjustment may not fully work everywhere, yet. |
| <a href="http://www.w3.org/TR/xsl/#space-after">§7.11.6</a> | space-after { #fo-property-space-after} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Space adjustment may not fully work everywhere, yet. |
| <a href="http://www.w3.org/TR/xsl/#start-indent">§7.11.7</a> | start-indent { #fo-property-start-indent} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#end-indent">§7.11.8</a> | end-indent { #fo-property-end-indent} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#common-margin-properties-inline">§7.12</a> {.category} | Common Margin Properties - Inline {.category} | { #fo-property-commonmargininline-section} |
| <a href="http://www.w3.org/TR/xsl/#d0e21775">§7.12.1</a> | margin-top { #fo-property-margin-top-inline} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e21783">§7.12.2</a> | margin-bottom { #fo-property-margin-bottom-inline} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e21791">§7.12.3</a> | margin-left { #fo-property-margin-left-inline} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e21799">§7.12.4</a> | margin-right { #fo-property-margin-right-inline} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#space-end">§7.12.5</a> | space-end { #fo-property-space-end} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#space-start">§7.12.6</a> | space-start { #fo-property-space-start} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#common-relative-position-properties">§7.13</a> {.category} | Common Relative Position Properties {.category} | { #fo-property-commonrelpos-section} |
| <a href="http://www.w3.org/TR/xsl/#d0e21934">§7.13.1</a> | top { #fo-property-top-relative} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e21942">§7.13.2</a> | right { #fo-property-right-relative} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e21950">§7.13.3</a> | bottom { #fo-property-bottom-relative} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e21958">§7.13.4</a> | left { #fo-property-left-relative} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#relative-position">§7.13.5</a> | relative-position { #fo-property-relative-position} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#area-alignment">§7.14</a> {.category} | Area Alignment Properties {.category} | { #fo-property-areaalign-section} |
| <a href="http://www.w3.org/TR/xsl/#alignment-adjust">§7.14.1</a> | alignment-adjust { #fo-property-alignment-adjust} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#alignment-baseline">§7.14.2</a> | alignment-baseline { #fo-property-alignment-baseline} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#baseline-shift">§7.14.3</a> | baseline-shift { #fo-property-baseline-shift} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#display-align">§7.14.4</a> | display-align { #fo-property-display-align} | Extended{.extended} | partial{.partial} | partial{.partial} | partial | partial{.partial} | partial{.partial} | partial{.partial} | TODO Check e-g, i-f-o. |
| <a href="http://www.w3.org/TR/xsl/#dominant-baseline">§7.14.5</a> | dominant-baseline { #fo-property-dominant-baseline} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#relative-align">§7.14.6</a> | relative-align { #fo-property-relative-align} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e22982">§7.15</a> {.category} | Area Dimension Properties {.category} | { #fo-property-areadim-section} |
| <a href="http://www.w3.org/TR/xsl/#allowed-height-scale">§7.15.1</a> | allowed-height-scale { #fo-property-allowed-height-scale} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#allowed-width-scale">§7.15.2</a> | allowed-width-scale { #fo-property-allowed-width-scale} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#block-progression-dimension">§7.15.3</a> | block-progression-dimension { #fo-property-block-progression-dimension} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#content-height">§7.15.4</a> | content-height { #fo-property-content-height} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#content-width">§7.15.5</a> | content-width { #fo-property-content-width} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#height">§7.15.6</a> | height { #fo-property-height} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#inline-progression-dimension">§7.15.7</a> | inline-progression-dimension { #fo-property-inline-progression-dimension} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#max-height">§7.15.8</a> | max-height { #fo-property-max-height} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#max-width">§7.15.9</a> | max-width { #fo-property-max-width} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#min-height">§7.15.10</a> | min-height { #fo-property-min-height} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#min-width">§7.15.11</a> | min-width { #fo-property-min-width} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#scaling">§7.15.12</a> | scaling { #fo-property-scaling} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#scaling-method">§7.15.13</a> | scaling-method { #fo-property-scaling-method} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#width">§7.15.14</a> | width { #fo-property-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e24119">§7.16</a> {.category} | Block and Line-related Properties {.category} | { #fo-property-blockandline-section} |
| <a href="http://www.w3.org/TR/xsl/#hyphenation-keep">§7.16.1</a> | hyphenation-keep { #fo-property-hyphenation-keep} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#hyphenation-ladder-count">§7.16.2</a> | hyphenation-ladder-count { #fo-property-hyphenation-ladder-count} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#last-line-end-indent">§7.16.3</a> | last-line-end-indent { #fo-property-last-line-end-indent} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#line-height">§7.16.4</a> | line-height { #fo-property-line-height} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#line-height-shift-adjustment">§7.16.5</a> | line-height-shift-adjustment { #fo-property-line-height-shift-adjustment} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#line-stacking-strategy">§7.16.6</a> | line-stacking-strategy { #fo-property-line-stacking-strategy} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | value "line-height" not supported |
| <a href="http://www.w3.org/TR/xsl/#linefeed-treatment">§7.16.7</a> | linefeed-treatment { #fo-property-linefeed-treatment} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#white-space-treatment">§7.16.8</a> | white-space-treatment { #fo-property-white-space-treatment} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | inline elements may interfere with correct handling of this property in some cases |
| <a href="http://www.w3.org/TR/xsl/#text-align">§7.16.9</a> | text-align { #fo-property-text-align} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Only start, end, center and justify are supported |
| <a href="http://www.w3.org/TR/xsl/#text-align-last">§7.16.10</a> | text-align-last { #fo-property-text-align-last} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Only start, end, center and justify are supported |
| <a href="http://www.w3.org/TR/xsl/#text-indent">§7.16.11</a> | text-indent { #fo-property-text-indent} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#white-space-collapse">§7.16.12</a> | white-space-collapse { #fo-property-white-space-collapse} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#wrap-option">§7.16.13</a> | wrap-option { #fo-property-wrap-option} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Only supported on fo:block. |
| <a href="http://www.w3.org/TR/xsl/#d0e25178">§7.17</a> {.category} | Character Properties {.category} | { #fo-property-char-section} |
| <a href="http://www.w3.org/TR/xsl/#character">§7.17.1</a> | character { #fo-property-character} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#letter-spacing">§7.17.2</a> | letter-spacing { #fo-property-letter-spacing} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#suppress-at-line-break">§7.17.3</a> | suppress-at-line-break { #fo-property-suppress-at-line-break} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#text-decoration">§7.17.4</a> | text-decoration { #fo-property-text-decoration} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#text-shadow">§7.17.5</a> | text-shadow { #fo-property-text-shadow} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#text-transform">§7.17.6</a> | text-transform { #fo-property-text-transform} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#treat-as-word-space">§7.17.7</a> | treat-as-word-space { #fo-property-treat-as-word-space} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#word-spacing">§7.17.8</a> | word-spacing { #fo-property-word-spacing} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e25895">§7.18</a> {.category} | Color-related Properties {.category} | { #fo-property-color-section} |
| <a href="http://www.w3.org/TR/xsl/#color">§7.18.1</a> | color { #fo-property-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#color-profile-name">§7.18.2</a> | color-profile-name { #fo-property-color-profile-name} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#rendering-intent">§7.18.3</a> | rendering-intent { #fo-property-rendering-intent} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e26080">§7.19</a> {.category} | Float-related Properties {.category} | { #fo-property-float-section} |
| <a href="http://www.w3.org/TR/xsl/#clear">§7.19.1</a> | clear { #fo-property-clear} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#float">§7.19.2</a> | float { #fo-property-float} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#intrusion-displace">§7.19.3</a> | intrusion-displace { #fo-property-intrusion-displace} | Extended{.extended} | no{.no} | no{.no} | no{.no}| no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e26492">§7.20</a> {.category} | Keeps and Breaks Properties {.category} | { #fo-property-keepsbreaks-section} |
| <a href="http://www.w3.org/TR/xsl/#break-after">§7.20.1</a> | break-after { #fo-property-break-after} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#break-before">§7.20.2</a> | break-before { #fo-property-break-before} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#keep-together">§7.20.3</a> | keep-together { #fo-property-keep-together} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | [1.0 and later] minimal support for &lt;integer&gt; value. |
| <a href="http://www.w3.org/TR/xsl/#keep-with-next">§7.20.4</a> | keep-with-next { #fo-property-keep-with-next} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Works on all implemented block-level FOs, but not on inline-level FOs. Minimal support for &lt;integer&gt; value. |
| <a href="http://www.w3.org/TR/xsl/#keep-with-previous">§7.20.5</a> | keep-with-previous { #fo-property-keep-with-previous} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | works on all implemented block-level FOs, but not on inline-level FOs. Minimal support for &lt;integer&gt; value. |
| <a href="http://www.w3.org/TR/xsl/#orphans">§7.20.6</a> | orphans { #fo-property-orphans} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#widows">§7.20.7</a> | widows { #fo-property-widows} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e26965">§7.21</a> {.category} | Layout-related Properties {.category} | { #fo-property-layout-section} |
| <a href="http://www.w3.org/TR/xsl/#clip">§7.21.1</a> | clip { #fo-property-clip} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#overflow">§7.21.2</a> | overflow { #fo-property-overflow} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#reference-orientation">§7.21.3</a> | reference-orientation { #fo-property-reference-orientation} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#span">§7.21.4</a> | span { #fo-property-span} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e27308">§7.22</a> {.category} | Leader and Rule Properties {.category} | { #fo-property-leader-section} |
| <a href="http://www.w3.org/TR/xsl/#leader-alignment">§7.22.1</a> | leader-alignment { #fo-property-leader-alignment} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | Not supported |
| <a href="http://www.w3.org/TR/xsl/#leader-pattern">§7.22.2</a> | leader-pattern { #fo-property-leader-pattern} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | Value "use-content" does not work in all circumstances. |
| <a href="http://www.w3.org/TR/xsl/#leader-pattern-width">§7.22.3</a> | leader-pattern-width { #fo-property-leader-pattern-width} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#leader-length">§7.22.4</a> | leader-length { #fo-property-leader-length} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#rule-style">§7.22.5</a> | rule-style { #fo-property-rule-style} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#rule-thickness">§7.22.6</a> | rule-thickness { #fo-property-rule-thickness} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e27719">§7.23</a> {.category} | Properties for Dynamic Effects Formatting Objects {.category} | { #fo-property-dynamiceffects-section} |
| <a href="http://www.w3.org/TR/xsl/#active-state">§7.23.1</a> | active-state { #fo-property-active-state} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#auto-restore">§7.23.2</a> | auto-restore { #fo-property-auto-restore} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#case-name">§7.23.3</a> | case-name { #fo-property-case-name} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#case-title">§7.23.4</a> | case-title { #fo-property-case-title} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#destination-placement-offset">§7.23.5</a> | destination-placement-offset { #fo-property-destination-placement-offset} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#external-destination">§7.23.6</a> | external-destination { #fo-property-external-destination} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#indicate-destination">§7.23.7</a> | indicate-destination { #fo-property-indicate-destination} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#internal-destination">§7.23.8</a> | internal-destination { #fo-property-internal-destination} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#show-destination">§7.23.9</a> | show-destination { #fo-property-show-destination} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | [1.0 and later] only has effect in PDF output, for external PDF destinations (links pointing to destinations in <em>another</em> PDF), and only works reliably when the PDF is viewed in a standalone PDF viewer. <p>Adobe's browser plugin, for example, ignores the <code>/NewWindow</code> flag.</p> |
| <a href="http://www.w3.org/TR/xsl/#starting-state">§7.23.10</a> | starting-state { #fo-property-starting-state} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | support for starting-state on fo:bookmark |
| <a href="http://www.w3.org/TR/xsl/#switch-to">§7.23.11</a> | switch-to { #fo-property-switch-to} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#target-presentation-context">§7.23.12</a> | target-presentation-context { #fo-property-target-presentation-context} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#target-processing-context">§7.23.13</a> | target-processing-context { #fo-property-target-processing-context} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#target-stylesheet">§7.23.14</a> | target-stylesheet { #fo-property-target-stylesheet} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e28521">§7.24</a> {.category} | Properties for Indexing {.category} | { #fo-property-indexing-section} |
| <a href="http://www.w3.org/TR/xsl/#index-class">§7.24.1</a> | index-class { #fo-property-index-class} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#index-key">§7.24.2</a> | index-key { #fo-property-index-key} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#page-number-treatment">§7.24.3</a> | page-number-treatment { #fo-property-page-number-treatment} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#merge-ranges-across-index-key-references">§7.24.4</a> | merge-ranges-across-index-key-references { #fo-property-merge-ranges-across-index-key-references} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#merge-sequential-page-numbers">§7.24.5</a> | merge-sequential-page-numbers { #fo-property-merge-sequential-page-numbers} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#merge-pages-across-index-key-references">§7.24.6</a> | merge-pages-across-index-key-references { #fo-property-merge-pages-across-index-key-references} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#ref-index-key">§7.24.7</a> | ref-index-key { #fo-property-ref-index-key} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e28896">§7.25</a> {.category} | Properties for Markers {.category} | { #fo-property-markers-section} |
| <a href="http://www.w3.org/TR/xsl/#marker-class-name">§7.25.1</a> | marker-class-name { #fo-property-marker-class-name} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#retrieve-boundary-within-table">§7.25.2</a> | retrieve-boundary-within-table { #fo-property-retrieve-boundary-within-table} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#retrieve-class-name">§7.25.3</a> | retrieve-class-name { #fo-property-retrieve-class-name} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#retrieve-position">§7.53.4</a> | retrieve-position { #fo-property-retrieve-position} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#retrieve-boundary">§7.25.5</a> | retrieve-boundary { #fo-property-retrieve-boundary} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#retrieve-position-within-table">§7.25.6</a> | retrieve-position-within-table { #fo-property-retrieve-position-within-table} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e29313">§7.26</a> {.category} | Properties for Number to String Conversion {.category} | { #fo-property-numberstring-section} |
| <a href="http://www.w3.org/TR/xsl/#format">§7.26.1</a> | format { #fo-property-format} | Basic{.basic} | partial{.partial} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | [1.0 and earlier] only values '0*1', 'a', 'A', 'i', 'I' supported |
| <a href="http://www.w3.org/TR/xsl/#grouping-separator">§7.26.2</a> | grouping-separator { #fo-property-grouping-separator} | Extended{.extended} | no{.no} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#grouping-size">§7.26.3</a> | grouping-size { #fo-property-grouping-size} | Extended{.extended} | no{.no} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#letter-value">§7.26.4</a> | letter-value { #fo-property-letter-value} | Basic{.basic} | no{.no} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e29484">§7.27</a> {.category} | Pagination and Layout Properties {.category} | { #fo-property-pagination-section} |
| <a href="http://www.w3.org/TR/xsl/#blank-or-not-blank">§7.27.1</a> | blank-or-not-blank { #fo-property-blank-or-not-blank} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#column-count">§7.27.2</a> | column-count { #fo-property-column-count} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#column-gap">§7.27.3</a> | column-gap { #fo-property-column-gap} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#extent">§7.27.4</a> | extent { #fo-property-extent} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#flow-name">§7.27.5</a> | flow-name { #fo-property-flow-name} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#force-page-count">§7.27.6</a> | force-page-count { #fo-property-force-page-count} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#initial-page-number">§7.27.7</a> | initial-page-number { #fo-property-initial-page-number} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#master-name">§7.27.8</a> | master-name { #fo-property-master-name} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#master-reference">§7.27.9</a> | master-reference { #fo-property-master-reference} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#maximum-repeats">§7.27.10</a> | maximum-repeats { #fo-property-maximum-repeats} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#media-usage">§7.27.11</a> | media-usage { #fo-property-media-usage} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#odd-or-even">§7.27.12</a> | odd-or-even { #fo-property-odd-or-even} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#page-height">§7.27.13</a> | page-height { #fo-property-page-height} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | value "indefinite" not yet supported |
| <a href="http://www.w3.org/TR/xsl/#page-position">§7.27.14</a> | page-position { #fo-property-page-position} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | value "only" not supported |
| <a href="http://www.w3.org/TR/xsl/#page-width">§7.27.15</a> | page-width { #fo-property-page-width} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | value "indefinite" not yet supported |
| <a href="http://www.w3.org/TR/xsl/#precedence">§7.27.16</a> | precedence { #fo-property-precedence} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#region-name">§7.27.17</a> | region-name { #fo-property-region-name} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#flow-map-name">§7.27.18</a> | flow-map-name { #fo-property-flow-map-name} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#flow-map-reference">§7.27.19</a> | flow-map-reference { #fo-property-flow-map-reference} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#flow-name-reference">§7.27.20</a> | flow-name-reference { #fo-property-flow-name-reference} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#region-name-reference">§7.27.21</a> | region-name-reference { #fo-property-region-name-reference} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e30798">§7.28</a> {.category} | Table Properties {.category} | { #fo-property-table-section} |
| <a href="http://www.w3.org/TR/xsl/#border-after-precedence">§7.28.1</a> | border-after-precedence { #fo-property-border-after-precedence} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#border-before-precedence">§7.28.2</a> | border-before-precedence { #fo-property-border-before-precedence} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#border-collapse">§7.28.3</a> | border-collapse { #fo-property-border-collapse} | Extended{.extended} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | value "collapse-with-precedence" not yet supported |
| <a href="http://www.w3.org/TR/xsl/#border-end-precedence">§7.28.4</a> | border-end-precedence { #fo-property-border-end-precedence} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#border-separation">§7.28.5</a> | border-separation { #fo-property-border-separation} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-start-precedence">§7.28.6</a> | border-start-precedence { #fo-property-border-start-precedence} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#caption-side">§7.28.7</a> | caption-side { #fo-property-caption-side} | Complete{.complete} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#column-number">§7.28.8</a> | column-number { #fo-property-column-number} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#column-width">§7.28.9</a> | column-width { #fo-property-column-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#empty-cells">§7.28.10</a> | empty-cells { #fo-property-empty-cells} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#ends-row">§7.28.11</a> | ends-row { #fo-property-ends-row} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#number-columns-repeated">§7.28.12</a> | number-columns-repeated { #fo-property-number-columns-repeated} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#number-columns-spanned">§7.28.13</a> | number-columns-spanned { #fo-property-number-columns-spanned} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#number-rows-spanned">§7.28.14</a> | number-rows-spanned { #fo-property-number-rows-spanned} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#starts-row">§7.28.15</a> | starts-row { #fo-property-starts-row} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#table-layout">§7.28.16</a> | table-layout { #fo-property-table-layout} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#table-omit-footer-at-break">§7.28.17</a> | table-omit-footer-at-break { #fo-property-table-omit-footer-at-break} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#table-omit-header-at-break">§7.28.18</a> | table-omit-header-at-break { #fo-property-table-omit-header-at-break} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#writing-mode-related">§7.29</a> {.category} | Writing-mode-related Properties {.category} | { #fo-property-writingmode-section} |
| <a href="http://www.w3.org/TR/xsl/#direction">§7.29.1</a> | direction { #fo-property-direction} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#glyph-orientation-horizontal">§7.29.2</a> | glyph-orientation-horizontal { #fo-property-glyph-orientation-horizontal} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#glyph-orientation-vertical">§7.29.3</a> | glyph-orientation-vertical { #fo-property-glyph-orientation-vertical} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#text-altitude">§7.29.4</a> | text-altitude { #fo-property-text-altitude} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#text-depth">§7.29.5</a> | text-depth { #fo-property-text-depth} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#unicode-bidi">§7.29.6</a> | unicode-bidi { #fo-property-unicode-bidi} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#writing-mode">§7.29.7</a> | writing-mode { #fo-property-writing-mode} | Basic{.basic} | no{.no} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | [1.1 and later] only horizontal left-to-right and right-to-left modes |
| <a href="http://www.w3.org/TR/xsl/#d0e32871">§7.30</a> {.category} | Miscellaneous Properties {.category} | { #fo-property-misc-section} |
| <a href="http://www.w3.org/TR/xsl/#change-bar-class">§7.30.1</a> | change-bar-class { #fo-property-change-bar-class} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#change-bar-color">§7.30.2</a> | change-bar-color { #fo-property-change-bar-color} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#change-bar-offset">§7.30.3</a> | change-bar-offset { #fo-property-change-bar-offset} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#change-bar-placement">§7.30.4</a> | change-bar-placement { #fo-property-change-bar-placement} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#change-bar-style">§7.30.5</a> | change-bar-style { #fo-property-change-bar-style} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#change-bar-width">§7.30.6</a> | change-bar-width { #fo-property-change-bar-width} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#content-type">§7.30.7</a> | content-type { #fo-property-content-type} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#id">§7.30.8</a> | id { #fo-property-id} | Basic{.basic} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | IDs on table-header, table-footer, table-body, table-row, table-and-caption, table-caption, inline-container and bidi-override are not available, yet. |
| <a href="http://www.w3.org/TR/xsl/#intrinsic-scale-value">§7.30.9</a> | intrinsic-scale-value { #fo-property-intrinsic-scale-value} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#page-citation-strategy">§7.30.10</a> | page-citation-strategy { #fo-property-page-citation-strategy} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#provisional-label-separation">§7.30.11</a> | provisional-label-separation { #fo-property-provisional-label-separation} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#provisional-distance-between-starts">§7.30.12</a> | provisional-distance-between-starts { #fo-property-provisional-distance-between-starts} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#ref-id">§7.30.13</a> | ref-id { #fo-property-ref-id} | Extended{.extended} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#scale-option">§7.30.14</a> | scale-option { #fo-property-scale-option} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#score-spaces">§7.30.15</a> | score-spaces { #fo-property-score-spaces} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#src">§7.30.16</a> | src { #fo-property-src} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#visibility">§7.30.17</a> | visibility { #fo-property-visibility} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#z-index">§7.30.18</a> | z-index { #fo-property-z-index} | Extended{.extended} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e33965">§7.31</a> {.category} | Shorthand Properties {.category} | { #fo-property-shorthand-section} |
| <a href="http://www.w3.org/TR/xsl/#background">§7.31.1</a> | background { #fo-property-background} | Complete{.complete} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#background-position">§7.31.2</a> | background-position { #fo-property-background-position} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border">§7.31.3</a> | border { #fo-property-border} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-bottom">§7.31.4</a> | border-bottom { #fo-property-border-bottom} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-color">§7.31.5</a> | border-color { #fo-property-border-color} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-left">§7.31.6</a> | border-left { #fo-property-border-left} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-right">§7.31.7</a> | border-right { #fo-property-border-right} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-style">§7.31.8</a> | border-style { #fo-property-border-style} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-spacing">§7.31.9</a> | border-spacing { #fo-property-border-spacing} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-top">§7.31.10</a> | border-top { #fo-property-border-top} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#border-width">§7.31.11</a> | border-width { #fo-property-border-width} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#cue">§7.31.12</a> | cue { #fo-property-cue} | Complete{.complete} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#font">§7.31.13</a> | font { #fo-property-font} | Complete{.complete} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Enum values other than "inherit" not yet supported. |
| <a href="http://www.w3.org/TR/xsl/#margin">§7.31.14</a> | margin { #fo-property-margin} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#padding">§7.31.15</a> | padding { #fo-property-padding} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#page-break-after">§7.31.16</a> | page-break-after { #fo-property-page-break-after} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#page-break-before">§7.31.17</a> | page-break-before { #fo-property-page-break-before} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#page-break-inside">§7.31.18</a> | page-break-inside { #fo-property-page-break-inside} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#pause">§7.31.19</a> | pause { #fo-property-pause} | Complete{.complete} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} | na{.na} |   |
| <a href="http://www.w3.org/TR/xsl/#position">§7.31.20</a> | position { #fo-property-position} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#size">§7.31.21</a> | size { #fo-property-size} | Complete{.complete} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#vertical-align">§7.31.22</a> | vertical-align { #fo-property-vertical-align} | Complete{.complete} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | partial{.partial} | Percentages are not supported, yet. |
| <a href="http://www.w3.org/TR/xsl/#white-space">§7.31.23</a> | white-space { #fo-property-white-space} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#xml.lang">§7.31.24</a> | xml:lang { #fo-property-xml:lang} | Complete{.complete} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | Very basic parsing; no validation of the specified value. |</p>
<h2 id="fo-function-core-library-section">XSL-FO Core Function Library Support Table (§5.10)</h2>
<p>The following is a summary of FOP's current support for the XSL-FO Core Function Library.</p>
<p>| Citation | Function Name | XSL-FO Conformance Level | FOP 1.0 | FOP 1.1 | FOP 2.0 | FOP 2.3 | FOP 2.4 | FOP dev | Comments |
|----|----|----|----|----|----|----|----|----|
| <a href="http://www.w3.org/TR/xsl/#d0e5860">§5.10.1</a> {.category} | Number Functions {.category} | { #fo-function-number-section} |
| <a href="http://www.w3.org/TR/xsl/#d0e5860">§5.10.1</a> | floor { #fo-function-floor} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5860">§5.10.1</a> | ceiling { #fo-function-ceiling} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5860">§5.10.1</a> | round { #fo-function-round} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5860">§5.10.1</a> | min { #fo-function-min} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5860">§5.10.1</a> | max { #fo-function-max} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5860">§5.10.1</a> | abs { #fo-function-abs} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#expr-color-functions">§5.10.2</a> {.category} | Color Functions {.category} | { #fo-function-color-section} |
| <a href="http://www.w3.org/TR/xsl/#expr-color-functions">§5.10.2</a> | rgb { #fo-function-rgb} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#expr-color-functions">§5.10.2</a> | rgb-icc { #fo-function-rgb-icc} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#expr-color-functions">§5.10.2</a> | system-color { #fo-function-system-color} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5948">§5.10.3</a> {.category} | Font Functions {.category} | { #fo-function-font-section} |
| <a href="http://www.w3.org/TR/xsl/#d0e5948">§5.10.3</a> | system-font { #fo-function-system-font} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> {.category} | Property Value Functions {.category} | { #fo-function-property-value-section} |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | inherited-property-value { #fo-function-inherited-property-value} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | label-end { #fo-function-label-end} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | body-start { #fo-function-body-start} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | from-parent { #fo-function-from-parent} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | from-nearest-specified-value { #fo-function-from-nearest-specified-value} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | from-page-master-region { #fo-function-from-page-master-region} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | from-table-column { #fo-function-from-table-column} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | proportional-column-width { #fo-function-proportional-column-width} | Basic{.basic} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} | yes{.yes} |   |
| <a href="http://www.w3.org/TR/xsl/#d0e5961">§5.10.4</a> | merge-property-values { #fo-function-merge-property-values} | Basic{.basic} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} | no{.no} |  |</p>
<div class="clear"></div>
<div id="footer">
<div class="copyright">
<div style="float:left; padding: 7px;">
<a title="Apache Software Foundation" href="http://www.apache.org"><img id="asf-feather-logo" alt="Apache Software Foundation" src="/images/asf_logo_url.png" width="200" /></a>
</div>
<p>
Copyright &copy; 2016 The Apache Software Foundation, Licensed under
the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
<br />
Apache, Apache XML Graphics, Apache FOP, Apache Batik, the Apache feather logo, and the
Apache XML Graphics logos are trademarks of <a href="http://www.apache.org">The Apache
Software Foundation</a>. All other marks mentioned may be trademarks or registered
trademarks of their respective owners.
<br />
</p>
</div>
</div>
</body>
</html>