axsl-commit Mailing List for aXSL (Page 114)
An API for XSL-FO.
Status: Alpha
Brought to you by:
victormote
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
(36) |
Apr
(36) |
May
(127) |
Jun
(193) |
Jul
(12) |
Aug
(46) |
Sep
(66) |
Oct
(28) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(39) |
Feb
(68) |
Mar
(58) |
Apr
(88) |
May
(40) |
Jun
(82) |
Jul
(213) |
Aug
(19) |
Sep
(2) |
Oct
(26) |
Nov
(2) |
Dec
|
| 2008 |
Jan
(5) |
Feb
(30) |
Mar
(26) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
(4) |
Apr
(44) |
May
(1) |
Jun
(9) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2010 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
(7) |
May
(35) |
Jun
|
Jul
|
Aug
(48) |
Sep
(10) |
Oct
(1) |
Nov
|
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(40) |
| 2017 |
Jan
(82) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(15) |
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
(37) |
Mar
(28) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(27) |
| 2021 |
Jan
(52) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(8) |
Nov
(72) |
Dec
(100) |
| 2022 |
Jan
(119) |
Feb
(94) |
Mar
(4) |
Apr
|
May
|
Jun
(5) |
Jul
(3) |
Aug
(2) |
Sep
|
Oct
|
Nov
(10) |
Dec
(97) |
| 2023 |
Jan
(52) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(17) |
Sep
(21) |
Oct
(8) |
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
(11) |
Feb
(1) |
Mar
|
Apr
(27) |
May
(62) |
Jun
(27) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2026 |
Jan
(14) |
Feb
(55) |
Mar
(49) |
Apr
(31) |
May
(177) |
Jun
(82) |
Jul
(53) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <vic...@us...> - 2006-05-05 17:48:34
|
Revision: 511 Author: victormote Date: 2006-05-05 10:48:06 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=511&view=rev Log Message: ----------- Update names and locations of module docs to match new scheme. Modified Paths: -------------- trunk/axsl/doc/web/00-rsrc/include/leftmenu.html Added Paths: ----------- trunk/axsl/doc/web/area-r/ trunk/axsl/doc/web/area-r/index.html trunk/axsl/doc/web/fo-r/ trunk/axsl/doc/web/fo-r/index.html trunk/axsl/doc/web/font-r/ trunk/axsl/doc/web/font-r/configure.html trunk/axsl/doc/web/font-r/encoding.html trunk/axsl/doc/web/font-r/index.html trunk/axsl/doc/web/graphic-r/ trunk/axsl/doc/web/graphic-r/index.html trunk/axsl/doc/web/pdf-w/ trunk/axsl/doc/web/pdf-w/index.html trunk/axsl/doc/web/ps-r/ trunk/axsl/doc/web/ps-r/index.html Removed Paths: ------------- trunk/axsl/doc/web/area-out/ trunk/axsl/doc/web/area-r/index.html trunk/axsl/doc/web/fo-r/index.html trunk/axsl/doc/web/font/ trunk/axsl/doc/web/font-r/configure.html trunk/axsl/doc/web/font-r/encoding.html trunk/axsl/doc/web/font-r/index.html trunk/axsl/doc/web/fotree/ trunk/axsl/doc/web/graphic/ trunk/axsl/doc/web/graphic-r/index.html trunk/axsl/doc/web/pdf-out/ trunk/axsl/doc/web/pdf-w/index.html trunk/axsl/doc/web/ps/ trunk/axsl/doc/web/ps-r/index.html Modified: trunk/axsl/doc/web/00-rsrc/include/leftmenu.html =================================================================== --- trunk/axsl/doc/web/00-rsrc/include/leftmenu.html 2006-05-05 17:39:01 UTC (rev 510) +++ trunk/axsl/doc/web/00-rsrc/include/leftmenu.html 2006-05-05 17:48:06 UTC (rev 511) @@ -47,19 +47,19 @@ <tr> <td class="Bullet1"> </td> <td class="Menu1"> - <a class="Menu" href="/ps/">axslPS</a> + <a class="Menu" href="/ps-r/">axslPS-R</a> </td> </tr> <tr> <td class="Bullet1"> </td> <td class="Menu1"> - <a class="Menu" href="/graphic/">axslGraphic</a> + <a class="Menu" href="/graphic-r/">axslGraphic-R</a> </td> </tr> <tr> <td class="Bullet1"> </td> <td class="Menu1"> - <a class="Menu" href="/font/">axslFont</a> + <a class="Menu" href="/font-r/">axslFont-R</a> </td> </tr> <tr> @@ -71,19 +71,19 @@ <tr> <td class="Bullet1"> </td> <td class="Menu1"> - <a class="Menu" href="/pdf-out/">axslPDF-Out</a> + <a class="Menu" href="/pdf-w/">axslPDF-W</a> </td> </tr> <tr> <td class="Bullet1"> </td> <td class="Menu1"> - <a class="Menu" href="/fotree/">axslFOTree</a> + <a class="Menu" href="/fo-r/">axslFO-R</a> </td> </tr> <tr> <td class="Bullet1"> </td> <td class="Menu1"> - <a class="Menu" href="/area-out/">axslArea-Out</a> + <a class="Menu" href="/area-r/">axslArea-R</a> </td> </tr> <tr class="MenuHead"> Copied: trunk/axsl/doc/web/area-r (from rev 508, trunk/axsl/doc/web/area-out) Deleted: trunk/axsl/doc/web/area-r/index.html =================================================================== --- trunk/axsl/doc/web/area-out/index.html 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/doc/web/area-r/index.html 2006-05-05 17:48:06 UTC (rev 511) @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html - PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> - -<head> - <title>aXSL: axslArea-Out</title> - <meta name="content-revised" - content="$Date$"/> - <!--#include virtual="/00-rsrc/include/standard-head.html" --> -</head> - -<body> - -<!--#include virtual="/00-rsrc/include/leftmenu.html" --> - -<h1>aXSL: axslArea-Out</h1> -<h2>Contents</h2> -<ul> - <li><a href="#intro">Introduction</a></li> - <li><a href="#implementations">Known Implementations</a></li> - <li><a href="#reference-apps">Reference Applications</a></li> -</ul> - -<h2><a name="intro">Introduction</a></h2> -<p>The Area-Out module provides interfaces for making Area Tree content -available to rendering applications.</p> - -<h2><a name="implementations">Known Implementations</a></h2> -<p>The known implementations of axslArea-Out are:</p> -<ul> - <li>[open source] <a rel="external" -href="http://www.foray.org/module/text/">FOrayArea</a></li> -</ul> - -<h2><a name="reference-apps">Reference Applications</a></h2> -<p>Reference applications contain working code that <em>uses </em>axslArea-Out:</p> -<ul> - <li>[open source] <a rel="external" href="http://www.foray.org/">FOray</a></li> -</ul> - -<!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> -</body> -</html> Copied: trunk/axsl/doc/web/area-r/index.html (from rev 510, trunk/axsl/doc/web/area-out/index.html) =================================================================== --- trunk/axsl/doc/web/area-r/index.html (rev 0) +++ trunk/axsl/doc/web/area-r/index.html 2006-05-05 17:48:06 UTC (rev 511) @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + +<head> + <title>aXSL: axslArea-Out</title> + <meta name="content-revised" + content="$Date$"/> + <!--#include virtual="/00-rsrc/include/standard-head.html" --> +</head> + +<body> + +<!--#include virtual="/00-rsrc/include/leftmenu.html" --> + +<h1>aXSL: axslArea-Out</h1> +<h2>Contents</h2> +<ul> + <li><a href="#intro">Introduction</a></li> + <li><a href="#implementations">Known Implementations</a></li> + <li><a href="#reference-apps">Reference Applications</a></li> +</ul> + +<h2><a name="intro">Introduction</a></h2> +<p>The Area-Out module provides interfaces for making Area Tree content +available to rendering applications.</p> + +<h2><a name="implementations">Known Implementations</a></h2> +<p>The known implementations of axslArea-Out are:</p> +<ul> + <li>[open source] <a rel="external" +href="http://www.foray.org/module/text/">FOrayArea</a></li> +</ul> + +<h2><a name="reference-apps">Reference Applications</a></h2> +<p>Reference applications contain working code that <em>uses </em>axslArea-Out:</p> +<ul> + <li>[open source] <a rel="external" href="http://www.foray.org/">FOray</a></li> +</ul> + +<!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> +</body> +</html> Copied: trunk/axsl/doc/web/fo-r (from rev 508, trunk/axsl/doc/web/fotree) Deleted: trunk/axsl/doc/web/fo-r/index.html =================================================================== --- trunk/axsl/doc/web/fotree/index.html 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/doc/web/fo-r/index.html 2006-05-05 17:48:06 UTC (rev 511) @@ -1,65 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html - PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> - -<head> - <title>aXSL: axslFOTree</title> - <meta name="content-revised" - content="$Date$"/> - <!--#include virtual="/00-rsrc/include/standard-head.html" --> -</head> - -<body> - -<!--#include virtual="/00-rsrc/include/leftmenu.html" --> - -<h1>aXSL: axslFOTree</h1> -<h2>Contents</h2> -<ul> - <li><a href="#intro">Introduction</a></li> - <li><a href="#missing">Missing Interfaces?</a></li> - <li><a href="#implementations">Known Implementations</a></li> - <li><a href="#reference-apps">Reference Applications</a></li> -</ul> - -<h2><a name="intro">Introduction</a></h2> -<p>The FOTree module provides access to the XSL-FO objects and properties in the -underlying document content. Implementations parse an FO file or content stream -and make that data available to client applications.</p> - -<h2><a name="missing">Missing Interfaces?</a></h2> -<p>There are several pagination-related XSL-FO objects that do not have -corresponding classes in the aXSL FOTree. -These are not unimportant, but their operation is entirely internal to the -FOTree. -Client applications only need to know what SimplePageMaster they should use, so -the "details" of these classes are hidden from the client applications:</p> - -<ul> - <li>LayoutMasterSet</li> - <li>PageSequenceMaster</li> - <li>SinglePageMasterReference</li> - <li>RepeatablePageMasterReference</li> - <li>RepeatablePageMasterAlternatives</li> - <li>ConditionalPageMasterReference</li> -</ul> - -<h2><a name="implementations">Known Implementations</a></h2> -<p>The known implementations of axslFOTree are:</p> -<ul> - <li>[open source] <a rel="external" -href="http://www.foray.org/module/fotree/">FOrayFOTree</a></li> -</ul> - -<h2><a name="reference-apps">Reference Applications</a></h2> -<p>Reference applications contain working code that <em>uses </em>axslFOTree:</p> -<ul> - <li>[open source] <a rel="external" href="http://www.foray.org/">FOray</a></li> -</ul> - -<!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> -</body> -</html> Copied: trunk/axsl/doc/web/fo-r/index.html (from rev 510, trunk/axsl/doc/web/fotree/index.html) =================================================================== --- trunk/axsl/doc/web/fo-r/index.html (rev 0) +++ trunk/axsl/doc/web/fo-r/index.html 2006-05-05 17:48:06 UTC (rev 511) @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + +<head> + <title>aXSL: axslFOTree</title> + <meta name="content-revised" + content="$Date$"/> + <!--#include virtual="/00-rsrc/include/standard-head.html" --> +</head> + +<body> + +<!--#include virtual="/00-rsrc/include/leftmenu.html" --> + +<h1>aXSL: axslFOTree</h1> +<h2>Contents</h2> +<ul> + <li><a href="#intro">Introduction</a></li> + <li><a href="#missing">Missing Interfaces?</a></li> + <li><a href="#implementations">Known Implementations</a></li> + <li><a href="#reference-apps">Reference Applications</a></li> +</ul> + +<h2><a name="intro">Introduction</a></h2> +<p>The FOTree module provides access to the XSL-FO objects and properties in the +underlying document content. Implementations parse an FO file or content stream +and make that data available to client applications.</p> + +<h2><a name="missing">Missing Interfaces?</a></h2> +<p>There are several pagination-related XSL-FO objects that do not have +corresponding classes in the aXSL FOTree. +These are not unimportant, but their operation is entirely internal to the +FOTree. +Client applications only need to know what SimplePageMaster they should use, so +the "details" of these classes are hidden from the client applications:</p> + +<ul> + <li>LayoutMasterSet</li> + <li>PageSequenceMaster</li> + <li>SinglePageMasterReference</li> + <li>RepeatablePageMasterReference</li> + <li>RepeatablePageMasterAlternatives</li> + <li>ConditionalPageMasterReference</li> +</ul> + +<h2><a name="implementations">Known Implementations</a></h2> +<p>The known implementations of axslFOTree are:</p> +<ul> + <li>[open source] <a rel="external" +href="http://www.foray.org/module/fotree/">FOrayFOTree</a></li> +</ul> + +<h2><a name="reference-apps">Reference Applications</a></h2> +<p>Reference applications contain working code that <em>uses </em>axslFOTree:</p> +<ul> + <li>[open source] <a rel="external" href="http://www.foray.org/">FOray</a></li> +</ul> + +<!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> +</body> +</html> Copied: trunk/axsl/doc/web/font-r (from rev 508, trunk/axsl/doc/web/font) Deleted: trunk/axsl/doc/web/font-r/configure.html =================================================================== --- trunk/axsl/doc/web/font/configure.html 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/doc/web/font-r/configure.html 2006-05-05 17:48:06 UTC (rev 511) @@ -1,403 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html - PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> - -<head> - <title>axslFont: Font Configuration</title> - <meta name="content-revised" - content="$Date$"/> - <!--#include virtual="/00-rsrc/include/standard-head.html" --> -</head> - -<body> - -<!--#include virtual="/00-rsrc/include/leftmenu.html" --> - -<h1>axslFont: Font Configuration</h1> -<h2>Contents</h2> -<ul> - <li><a href="#intro">Introduction</a></li> - <li><a href="#root"><axsl-font-config> element</a></li> - <li><a href="#server"><server> element</a></li> - <li><a href="#parameter"><parameter> element</a></li> - <li><a href="#glyph-list"><glyph-list> element</a></li> - <li><a href="#encoding"><encoding> element</a></li> - <li><a href="#font-group"><font-group> element</a></li> - <li><a href="#font"><font> element</a></li> - <li><a href="#font-family"><font-family> element</a></li> - <li><a href="#font-desc"><font-description> element</a></li> - <li><a href="#font-family-alias"><font-family-alias> - element</a></li> - <li><a href="#alias-configuration"><font-family-alias> - element</a></li> -</ul> - -<p class="Warning">Future changes to the font configuration are expected, so -that more features can be added.</p> - -<h3><a name="intro">Introduction</a></h3> -<p>Some applications are able to obtain all of the information that they need - about available fonts from some universal system registry, usually - maintained by the operating system. - In such cases, a font-configuration is not needed. - However, in any case where such information is not available, may not be - available, or not adequate for the application, some standard method of - communicating information about available fonts is needed. - The <a rel="external" href="/dtds/0.1/en/axsl-font-config.dtd">aXSL - font-configuration DTD</a> is an attempt to standardize the format of - such information, so that users can avoid the need to maintain multiple - configurations for multiple applications. - A <a rel="external" - href="http://svn.sourceforge.net/viewcvs.cgi/axsl/trunk/axsl/axsl-font/config/sample-axsl-font-config.xml?view=markup">sample - configuration file</a> is also provided, which may be useful either for - cut-and-paste or consultation as font-configuration files are created.</p> - -<p>The configuration contemplates two general types of fonts. First are those -for which at least some information is available from some other registry. -In this document, these are referred to as System Fonts (SF). Second are those -for which no external information is available at all. These are referred to -as Free-standing Fonts (FSF).</p> - -<p>The aXSL font-configuration is optimized for flexibility, which makes it -somewhat more verbose and complex than it could be. -It draws a sharp distinction between configuration of the font itself, which -is generally done in the <font> element, and configuration of the way it -is used and selected by an application, which is generally done in the -<font-description> element. -This distincion allows a font to be used in more than one way. -Here are some examples where this may possibly be useful:</p> -<ul> - <li>The same font to be used with more than one encoding.</li> - <li>The same font can be used in the same or different ways in more than - one font family.</li> -</ul> - -<h3><a name="root"><axsl-font-config> element</a></h3> - <p>All attributes of axsl-font-config set global defaults that can be - overridden by subsidiary elements.</p> - <ul> - <li><strong>xml:base</strong> sets the global base URL from which all - relative subsidiary URLs will be located.</li> - <li><strong>embed</strong> sets the global default value for the embed - attribute used by the font element.</li> - </ul> - -<h3><a name="server"><server> element</a></h3> -<p><strong>Important:</strong> Most users do not need to configure server - elements and can safely skip this section.</p> - -<pre><server - setup-free-standing-fonts="true" - setup-system-fonts="false"/></pre> - -<ul> - <li><strong>setup-free-standing-fonts</strong> should be set to either - "true" or "false" depending on whether free-standing fonts should be - configured.</li> - <li><strong>setup-system-fonts</strong> should be set to either "true" or - "false" depending on whether system fonts should be configured.</li> -</ul> - -<h3><a name="parameter"><parameter> element</a></h3> -<pre><parameter - key="font-root" - value="file://C:/some/path"/></pre> -<p>A parameter contains two attributes, "key" and either "value" or -"from-environment". -These are used within the configuration file as a simple substitution. -Wherever the text of "key", enclosed in curly braces, occurs in attributes, -it will be substituted with the text of "value" or with the value of the -environment variable named in "from-environment". -This is useful especially for making the paths to files more flexible.</p> - -<p>Note that support for environment variables may vary from one programming -language to another, from one environment to another, and from one -implementation to another. -For example, some java platforms only support environment variables set using -the java "-D" switch. -Others can get environment variables from the operating system. -Consult the documentation for your implementation to determine the exact level -of support for this feature.</p> - -<h3><a name="glyph-list"><glyph-list> element</a></h3> -<p><strong>Important: </strong> Most users do not need to configure custom -glyph-list elements and can safely skip this section. -If you do need to specify or create a glyph-list see the -<a href="encoding.html">Encoding</a> documentation.</p> - -<h3><a name="encoding"><encoding> element</a></h3> -<p><strong>Important: </strong> Most users do not need to configure custom -encoding elements and can safely skip this section. -If you do need to specify or create an encoding see the -<a href="encoding.html">Encoding</a> documentation.</p> - -<h3><a name="font-group"><font-group> element</a></h3> -<p>The only purpose of the font-group element is as a wrapper for font -elements that have similar attributes, or that should be grouped together -for some other reason. -An attribute set on font-group will be inherited by contained font elements, -unless those elements override the attibute.</p> - <ul> - <li><strong>label</strong> is for identification purposes only, and is - not used by the system.</li> - <li><strong>xml:base</strong> sets the base URL from which all - relative subsidiary URLs will be located.</li> - <li><strong>embed</strong> sets the default value for the embed - attribute used by the font element.</li> - </ul> - - -<h3><a name="font"><font> element</a></h3> -<p>Here is a sample <font> element in the font configuration file:</p> - -<pre><font - id="DomCasual-Adobe" - embed="subset" - metrics-file="type1/adobe/091/dc______.afm" - font-file="type1/adobe/091/dc______.pfb"> -</font></pre> - -<ul> - <li><strong>id</strong> is an XML ID type attribute, and must be unique within -the font-configuration file. -It is used to identify the font, specifically as the target of "font" -attributes in -<a href="#font-desc"><font-description></a> elements.</li> - <li><strong>embed</strong> may be set to <code>all</code>, <code>subset</code>, -or <code>none</code>, and defaults to <code>none</code>. If the font is not embedded -in the output, the document will be created correctly, but the user may not be able -to view it correctly, depending on their local viewer environment.</li> - <li><strong>metrics-file</strong> provides a URL that contains -font metric information for this font. -TrueType and OpenType fonts do not need to specifiy a metrics file, because the -font-file contains all metric information. -However, Type 1 fonts and device-embedded fonts must provide a metrics file. - - <p>Both PFM and AFM font metrics files are supported. However, -it is highly recommended that AFM files be used where possible for the -following reasons:</p> - <ul> - <li>As far as we can tell, PFM files are only usable for fonts that - are encoded using WinAnsiEncoding. We do not know how to map Unicode - characters to symbolic fonts or other non-ANSI character sets.</li> - <li>Since only WinAnsiEncoding is supported, only characters available - in that encoding can be used. Many fonts have additional characters - that can be accessed using other encodings, but that encoding data is - not stored in a PFM file.</li> - <li>PFM files are limited to 512 kerning pairs. Many fonts have more - than 512 pairs, so some pairs that would be kerned using an AFM file - will not be kerned using a PFM file.</li> - <li>The PFM format is a Microsoft format that appears to be no longer - supported by them.</li> - <li>PFM files are binary files, not readily edited. AFM files on the - other hand are text files, which can be edited. This of course is both - useful and dangerous.</li> - </ul> - </li> - <li><strong>font-file</strong> provides a file path or URL to the font file -itself. -Required for fonts that will be embedded and for fonts that do not have a -separate metrics file.</li> -</ul> - -<p>For both metrics-file and font-file, relative paths and URLs are resolved -relative to any parent xml:base attribute. -Relative xml:base attributes are themselves resolved relative to any parent -xml:base attribute. -If no xml:base attribute is set on the root element, applications my set the -base either to some configured value known to them, or to the current working -directory.</p> - -<p>The description above is for the typical configuration of a free-standing - font. - Some applications need to be able to concurrently support and configure - system fonts along with free-standing fonts. - These can be obtained in one of two ways:</p> -<ul> - <li>If the applications supports it, SFs can be obtained by simply asking - for them by name. - To specify this, exclude the "embed", "metrics-file", and "font-file" - attributes.</li> - <li>If the application supports it, SFs can be manufactured from a font file - in much the same manner as a free-standing font. - The advantage to this method is that the font can be embedded in an output - document. - To use this approach, you must include the "embed" and "font-file" - attributes in the same way that you would for a free-standing font.</li> -</ul> -<p>In either of these cases, the following attribute must be included for the - <font> element.</p> -<ul> - <li><strong>system-name</strong> (optional) is the name which should be - supplied to the external registry when requesting the System Font. - Note that this is the name of the <em>font</em>, not the - <em>font-family</em>.</li> -</ul> - -<p>The <font> is intended to represent exactly one logical font. -This font can be a simple SF, a simple FSF, or a font that can manifest itself -as both an SF and an FSF. -In some cases it is possible to abuse the <font> element to represent -one SF and a different FSF. -This practice is discouraged. -A better solution is to use the <font-family-alias> and related -<alias-configuration> elements to alias different fonts in different -circumstances.</p> - -<h3><a name="font-family"><font-family> element</a></h3> -<p>The font-family element contains one or more font-description elements. -When the font-family is selected in a document, the font-description elements -are searched for a match on the remaining descriptive items (weight, style, -etc.)</p> - -<ul> - <li><strong>name</strong> (required) is the value that should be matched - against the font-family provided in the document.</li> - <li><strong>embed</strong> (optional) is the default embed value for all - contained font-description elements.</li> - <li><strong>simulate-small-caps</strong> (optional) is the default - simulate-small-caps value for all contained font-description elements.</li> -</ul> - -<h3><a name="font-desc"><font-description> element</a></h3> -<pre><font-description - font="NewBaskervilleItalic-Adobe" - style="italic" - weight="normal" - simulate-small-caps="80%" - encoding="WinAnsiEncoding"/></pre> - -<ul> - <li><strong>font</strong> (required) is an XML IDREF type attribute, and - must match the "id" attribute of some <font> element.</li> - <li><strong>style</strong> (optional, default "normal") = normal | italic - | oblique | backslant. - Corresponds to the XSL-FO font-style property.</li> - <li><strong>weight</strong> (optional, default "normal") = 100 | 200 | 300 - | (normal | 400) | 500 | 600 | (bold | 700) | 800 | 900. - Corresponds to the XSL-FO font-weight property. Following is an - unofficial guide to the weight values: - <table> - <thead> - <tr> - <td>Description</td> - <td>Weight</td> - </tr> - </thead> - <tbody> - <tr> - <td>Ultralight</td> - <td>100</td> - </tr> - <tr> - <td>Light</td> - <td>200</td> - </tr> - <tr> - <td>SemiLight</td> - <td>300</td> - </tr> - <tr> - <td>Normal, Regular, Roman, Book</td> - <td>400</td> - </tr> - <tr> - <td>Medium</td> - <td>500</td> - </tr> - <tr> - <td>SemiBold</td> - <td>600</td> - </tr> - <tr> - <td>Bold</td> - <td>700</td> - </tr> - <tr> - <td>Black</td> - <td>800</td> - </tr> - <tr> - <td>UltraBlack</td> - <td>900</td> - </tr> - </tbody> - - </table> - </li> - <li><strong>simulate-small-caps</strong> takes a percentage, and the "%" - character should be included. - It performs two functions for applications that can simulate small-caps. - First, in the font-selection process, the existence of this attribute - indicates that this font-description can be selected when small-caps are - needed (it can also be selected when small-caps are not needed). - Second, if selected, it tells the application what percentage of the - font-size that is used for regular caps should be used for the simulated - small-cap glyphs. - For example, a value of "80%", when applied to a font-size of 12 points, - will result in small-caps at 9.6 points. - </li> - <li><strong>encoding</strong> (optional, default "InternalEncoding") - corresponds to a defined encoding scheme. - This attribute is generally useful only for Type 1 fonts. - It should typically be set to "WinAnsiEncoding" for fonts using a standard - Roman character set, and to "InternalEncoding" (the default) for most other - fonts. - However, other standard encodings are available, and custom encodings can - be created if needed. - See <a href="encoding.html">Encoding</a> for details.</li> -</ul> - -<p>Note that the purpose of separating a font-description from its underlying -font is to allow the same font to be used multiple ways. -The same font can be used within different font-family entries, and can be -defined with different characteristics.</p> - -<p>The result of defining two font-description elements with identical -characteristics in the same font family is undefined. -With 9 font-stretch possibilities, 4 for font-style, 2 for font-variant, and 9 -for font-weight, there are 648 possible fonts in a font-family.</p> - -<h3><a name="font-family-alias"><font-family-alias> element</a></h3> - <pre><font-family-alias alias="sans-serif" - default-family="Base14-Helvetica"> - <alias-configuration name="pdf" font-family="Base14-Helvetica"/> - <alias-configuration name="awt" font-family="AWT-sans-serif"/> -</font-family-alias></pre> -<p>The <font-family-alias> and child <alias-configuration> -elements are designed to allow a font-configuration to be used for different -purposes. -The combination of the two allows a font-family to be accessed using more than -one name, and allows more than one font-family to be accessed using the same -name. -In the example above, the font-family "Base14-Helvetica" can be accessed using -either the font-family name "Base14-Helvetica" or its alias "sans-serif". -On the other hand, the alias "sans-serif" can point to either "Base14-Helvetica" -or "AWT-sans-serif", depending on the context or active configuration.</p> - -<ul> - <li><strong>alias</strong> (required) defines the alias name that should be - matched to the font-family requested.</li> - <li>default-family (required) indicates the name of the font-family that - should be substituted for the alias if no matching child - <alias-configuration> element is found.</li> -</ul> - -<h3><a name="alias-configuration"><alias-configuration> element</a></h3> -<p>The <alias-configuration> element is an optional child to the -<font-family-alias> element, and allows an alias name to point to -different font-family elements depending upon some configuration name. -The configuration name is application-dependent. -Some applications may choose not to use them at all, and others may have -a complex scheme for determining which configuration to use in a given -circumstance. -A typical use is to distinguish between fonts available for print applications, -like PDF and PostScript, from those available for viewing documents on the -screen, such as AWT applications.</p> - -<!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> -</body> -</html> Copied: trunk/axsl/doc/web/font-r/configure.html (from rev 510, trunk/axsl/doc/web/font/configure.html) =================================================================== --- trunk/axsl/doc/web/font-r/configure.html (rev 0) +++ trunk/axsl/doc/web/font-r/configure.html 2006-05-05 17:48:06 UTC (rev 511) @@ -0,0 +1,403 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + +<head> + <title>axslFont: Font Configuration</title> + <meta name="content-revised" + content="$Date$"/> + <!--#include virtual="/00-rsrc/include/standard-head.html" --> +</head> + +<body> + +<!--#include virtual="/00-rsrc/include/leftmenu.html" --> + +<h1>axslFont: Font Configuration</h1> +<h2>Contents</h2> +<ul> + <li><a href="#intro">Introduction</a></li> + <li><a href="#root"><axsl-font-config> element</a></li> + <li><a href="#server"><server> element</a></li> + <li><a href="#parameter"><parameter> element</a></li> + <li><a href="#glyph-list"><glyph-list> element</a></li> + <li><a href="#encoding"><encoding> element</a></li> + <li><a href="#font-group"><font-group> element</a></li> + <li><a href="#font"><font> element</a></li> + <li><a href="#font-family"><font-family> element</a></li> + <li><a href="#font-desc"><font-description> element</a></li> + <li><a href="#font-family-alias"><font-family-alias> + element</a></li> + <li><a href="#alias-configuration"><font-family-alias> + element</a></li> +</ul> + +<p class="Warning">Future changes to the font configuration are expected, so +that more features can be added.</p> + +<h3><a name="intro">Introduction</a></h3> +<p>Some applications are able to obtain all of the information that they need + about available fonts from some universal system registry, usually + maintained by the operating system. + In such cases, a font-configuration is not needed. + However, in any case where such information is not available, may not be + available, or not adequate for the application, some standard method of + communicating information about available fonts is needed. + The <a rel="external" href="/dtds/0.1/en/axsl-font-config.dtd">aXSL + font-configuration DTD</a> is an attempt to standardize the format of + such information, so that users can avoid the need to maintain multiple + configurations for multiple applications. + A <a rel="external" + href="http://svn.sourceforge.net/viewcvs.cgi/axsl/trunk/axsl/axsl-font/config/sample-axsl-font-config.xml?view=markup">sample + configuration file</a> is also provided, which may be useful either for + cut-and-paste or consultation as font-configuration files are created.</p> + +<p>The configuration contemplates two general types of fonts. First are those +for which at least some information is available from some other registry. +In this document, these are referred to as System Fonts (SF). Second are those +for which no external information is available at all. These are referred to +as Free-standing Fonts (FSF).</p> + +<p>The aXSL font-configuration is optimized for flexibility, which makes it +somewhat more verbose and complex than it could be. +It draws a sharp distinction between configuration of the font itself, which +is generally done in the <font> element, and configuration of the way it +is used and selected by an application, which is generally done in the +<font-description> element. +This distincion allows a font to be used in more than one way. +Here are some examples where this may possibly be useful:</p> +<ul> + <li>The same font to be used with more than one encoding.</li> + <li>The same font can be used in the same or different ways in more than + one font family.</li> +</ul> + +<h3><a name="root"><axsl-font-config> element</a></h3> + <p>All attributes of axsl-font-config set global defaults that can be + overridden by subsidiary elements.</p> + <ul> + <li><strong>xml:base</strong> sets the global base URL from which all + relative subsidiary URLs will be located.</li> + <li><strong>embed</strong> sets the global default value for the embed + attribute used by the font element.</li> + </ul> + +<h3><a name="server"><server> element</a></h3> +<p><strong>Important:</strong> Most users do not need to configure server + elements and can safely skip this section.</p> + +<pre><server + setup-free-standing-fonts="true" + setup-system-fonts="false"/></pre> + +<ul> + <li><strong>setup-free-standing-fonts</strong> should be set to either + "true" or "false" depending on whether free-standing fonts should be + configured.</li> + <li><strong>setup-system-fonts</strong> should be set to either "true" or + "false" depending on whether system fonts should be configured.</li> +</ul> + +<h3><a name="parameter"><parameter> element</a></h3> +<pre><parameter + key="font-root" + value="file://C:/some/path"/></pre> +<p>A parameter contains two attributes, "key" and either "value" or +"from-environment". +These are used within the configuration file as a simple substitution. +Wherever the text of "key", enclosed in curly braces, occurs in attributes, +it will be substituted with the text of "value" or with the value of the +environment variable named in "from-environment". +This is useful especially for making the paths to files more flexible.</p> + +<p>Note that support for environment variables may vary from one programming +language to another, from one environment to another, and from one +implementation to another. +For example, some java platforms only support environment variables set using +the java "-D" switch. +Others can get environment variables from the operating system. +Consult the documentation for your implementation to determine the exact level +of support for this feature.</p> + +<h3><a name="glyph-list"><glyph-list> element</a></h3> +<p><strong>Important: </strong> Most users do not need to configure custom +glyph-list elements and can safely skip this section. +If you do need to specify or create a glyph-list see the +<a href="encoding.html">Encoding</a> documentation.</p> + +<h3><a name="encoding"><encoding> element</a></h3> +<p><strong>Important: </strong> Most users do not need to configure custom +encoding elements and can safely skip this section. +If you do need to specify or create an encoding see the +<a href="encoding.html">Encoding</a> documentation.</p> + +<h3><a name="font-group"><font-group> element</a></h3> +<p>The only purpose of the font-group element is as a wrapper for font +elements that have similar attributes, or that should be grouped together +for some other reason. +An attribute set on font-group will be inherited by contained font elements, +unless those elements override the attibute.</p> + <ul> + <li><strong>label</strong> is for identification purposes only, and is + not used by the system.</li> + <li><strong>xml:base</strong> sets the base URL from which all + relative subsidiary URLs will be located.</li> + <li><strong>embed</strong> sets the default value for the embed + attribute used by the font element.</li> + </ul> + + +<h3><a name="font"><font> element</a></h3> +<p>Here is a sample <font> element in the font configuration file:</p> + +<pre><font + id="DomCasual-Adobe" + embed="subset" + metrics-file="type1/adobe/091/dc______.afm" + font-file="type1/adobe/091/dc______.pfb"> +</font></pre> + +<ul> + <li><strong>id</strong> is an XML ID type attribute, and must be unique within +the font-configuration file. +It is used to identify the font, specifically as the target of "font" +attributes in +<a href="#font-desc"><font-description></a> elements.</li> + <li><strong>embed</strong> may be set to <code>all</code>, <code>subset</code>, +or <code>none</code>, and defaults to <code>none</code>. If the font is not embedded +in the output, the document will be created correctly, but the user may not be able +to view it correctly, depending on their local viewer environment.</li> + <li><strong>metrics-file</strong> provides a URL that contains +font metric information for this font. +TrueType and OpenType fonts do not need to specifiy a metrics file, because the +font-file contains all metric information. +However, Type 1 fonts and device-embedded fonts must provide a metrics file. + + <p>Both PFM and AFM font metrics files are supported. However, +it is highly recommended that AFM files be used where possible for the +following reasons:</p> + <ul> + <li>As far as we can tell, PFM files are only usable for fonts that + are encoded using WinAnsiEncoding. We do not know how to map Unicode + characters to symbolic fonts or other non-ANSI character sets.</li> + <li>Since only WinAnsiEncoding is supported, only characters available + in that encoding can be used. Many fonts have additional characters + that can be accessed using other encodings, but that encoding data is + not stored in a PFM file.</li> + <li>PFM files are limited to 512 kerning pairs. Many fonts have more + than 512 pairs, so some pairs that would be kerned using an AFM file + will not be kerned using a PFM file.</li> + <li>The PFM format is a Microsoft format that appears to be no longer + supported by them.</li> + <li>PFM files are binary files, not readily edited. AFM files on the + other hand are text files, which can be edited. This of course is both + useful and dangerous.</li> + </ul> + </li> + <li><strong>font-file</strong> provides a file path or URL to the font file +itself. +Required for fonts that will be embedded and for fonts that do not have a +separate metrics file.</li> +</ul> + +<p>For both metrics-file and font-file, relative paths and URLs are resolved +relative to any parent xml:base attribute. +Relative xml:base attributes are themselves resolved relative to any parent +xml:base attribute. +If no xml:base attribute is set on the root element, applications my set the +base either to some configured value known to them, or to the current working +directory.</p> + +<p>The description above is for the typical configuration of a free-standing + font. + Some applications need to be able to concurrently support and configure + system fonts along with free-standing fonts. + These can be obtained in one of two ways:</p> +<ul> + <li>If the applications supports it, SFs can be obtained by simply asking + for them by name. + To specify this, exclude the "embed", "metrics-file", and "font-file" + attributes.</li> + <li>If the application supports it, SFs can be manufactured from a font file + in much the same manner as a free-standing font. + The advantage to this method is that the font can be embedded in an output + document. + To use this approach, you must include the "embed" and "font-file" + attributes in the same way that you would for a free-standing font.</li> +</ul> +<p>In either of these cases, the following attribute must be included for the + <font> element.</p> +<ul> + <li><strong>system-name</strong> (optional) is the name which should be + supplied to the external registry when requesting the System Font. + Note that this is the name of the <em>font</em>, not the + <em>font-family</em>.</li> +</ul> + +<p>The <font> is intended to represent exactly one logical font. +This font can be a simple SF, a simple FSF, or a font that can manifest itself +as both an SF and an FSF. +In some cases it is possible to abuse the <font> element to represent +one SF and a different FSF. +This practice is discouraged. +A better solution is to use the <font-family-alias> and related +<alias-configuration> elements to alias different fonts in different +circumstances.</p> + +<h3><a name="font-family"><font-family> element</a></h3> +<p>The font-family element contains one or more font-description elements. +When the font-family is selected in a document, the font-description elements +are searched for a match on the remaining descriptive items (weight, style, +etc.)</p> + +<ul> + <li><strong>name</strong> (required) is the value that should be matched + against the font-family provided in the document.</li> + <li><strong>embed</strong> (optional) is the default embed value for all + contained font-description elements.</li> + <li><strong>simulate-small-caps</strong> (optional) is the default + simulate-small-caps value for all contained font-description elements.</li> +</ul> + +<h3><a name="font-desc"><font-description> element</a></h3> +<pre><font-description + font="NewBaskervilleItalic-Adobe" + style="italic" + weight="normal" + simulate-small-caps="80%" + encoding="WinAnsiEncoding"/></pre> + +<ul> + <li><strong>font</strong> (required) is an XML IDREF type attribute, and + must match the "id" attribute of some <font> element.</li> + <li><strong>style</strong> (optional, default "normal") = normal | italic + | oblique | backslant. + Corresponds to the XSL-FO font-style property.</li> + <li><strong>weight</strong> (optional, default "normal") = 100 | 200 | 300 + | (normal | 400) | 500 | 600 | (bold | 700) | 800 | 900. + Corresponds to the XSL-FO font-weight property. Following is an + unofficial guide to the weight values: + <table> + <thead> + <tr> + <td>Description</td> + <td>Weight</td> + </tr> + </thead> + <tbody> + <tr> + <td>Ultralight</td> + <td>100</td> + </tr> + <tr> + <td>Light</td> + <td>200</td> + </tr> + <tr> + <td>SemiLight</td> + <td>300</td> + </tr> + <tr> + <td>Normal, Regular, Roman, Book</td> + <td>400</td> + </tr> + <tr> + <td>Medium</td> + <td>500</td> + </tr> + <tr> + <td>SemiBold</td> + <td>600</td> + </tr> + <tr> + <td>Bold</td> + <td>700</td> + </tr> + <tr> + <td>Black</td> + <td>800</td> + </tr> + <tr> + <td>UltraBlack</td> + <td>900</td> + </tr> + </tbody> + + </table> + </li> + <li><strong>simulate-small-caps</strong> takes a percentage, and the "%" + character should be included. + It performs two functions for applications that can simulate small-caps. + First, in the font-selection process, the existence of this attribute + indicates that this font-description can be selected when small-caps are + needed (it can also be selected when small-caps are not needed). + Second, if selected, it tells the application what percentage of the + font-size that is used for regular caps should be used for the simulated + small-cap glyphs. + For example, a value of "80%", when applied to a font-size of 12 points, + will result in small-caps at 9.6 points. + </li> + <li><strong>encoding</strong> (optional, default "InternalEncoding") + corresponds to a defined encoding scheme. + This attribute is generally useful only for Type 1 fonts. + It should typically be set to "WinAnsiEncoding" for fonts using a standard + Roman character set, and to "InternalEncoding" (the default) for most other + fonts. + However, other standard encodings are available, and custom encodings can + be created if needed. + See <a href="encoding.html">Encoding</a> for details.</li> +</ul> + +<p>Note that the purpose of separating a font-description from its underlying +font is to allow the same font to be used multiple ways. +The same font can be used within different font-family entries, and can be +defined with different characteristics.</p> + +<p>The result of defining two font-description elements with identical +characteristics in the same font family is undefined. +With 9 font-stretch possibilities, 4 for font-style, 2 for font-variant, and 9 +for font-weight, there are 648 possible fonts in a font-family.</p> + +<h3><a name="font-family-alias"><font-family-alias> element</a></h3> + <pre><font-family-alias alias="sans-serif" + default-family="Base14-Helvetica"> + <alias-configuration name="pdf" font-family="Base14-Helvetica"/> + <alias-configuration name="awt" font-family="AWT-sans-serif"/> +</font-family-alias></pre> +<p>The <font-family-alias> and child <alias-configuration> +elements are designed to allow a font-configuration to be used for different +purposes. +The combination of the two allows a font-family to be accessed using more than +one name, and allows more than one font-family to be accessed using the same +name. +In the example above, the font-family "Base14-Helvetica" can be accessed using +either the font-family name "Base14-Helvetica" or its alias "sans-serif". +On the other hand, the alias "sans-serif" can point to either "Base14-Helvetica" +or "AWT-sans-serif", depending on the context or active configuration.</p> + +<ul> + <li><strong>alias</strong> (required) defines the alias name that should be + matched to the font-family requested.</li> + <li>default-family (required) indicates the name of the font-family that + should be substituted for the alias if no matching child + <alias-configuration> element is found.</li> +</ul> + +<h3><a name="alias-configuration"><alias-configuration> element</a></h3> +<p>The <alias-configuration> element is an optional child to the +<font-family-alias> element, and allows an alias name to point to +different font-family elements depending upon some configuration name. +The configuration name is application-dependent. +Some applications may choose not to use them at all, and others may have +a complex scheme for determining which configuration to use in a given +circumstance. +A typical use is to distinguish between fonts available for print applications, +like PDF and PostScript, from those available for viewing documents on the +screen, such as AWT applications.</p> + +<!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> +</body> +</html> Deleted: trunk/axsl/doc/web/font-r/encoding.html =================================================================== --- trunk/axsl/doc/web/font/encoding.html 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/doc/web/font-r/encoding.html 2006-05-05 17:48:06 UTC (rev 511) @@ -1,229 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html - PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> - -<head> - <title>axslFont: Font Encoding</title> - <meta name="content-revised" - content="$Date$"/> - <!--#include virtual="/00-rsrc/include/standard-head.html" --> -</head> - -<body> - -<!--#include virtual="/00-rsrc/include/leftmenu.html" --> - -<h1>axslFont: Font Encoding</h1> -<h2>Contents</h2> -<ul> - <li><a href="#encoding-select">Encoding Selection</a></li> - <li><a href="#encoding-custom">Custom Encodings</a></li> - <li><a href="#gl-select">Glyph Lists Selection</a></li> - <li><a href="#gl-custom">Custom Glyph Lists</a></li> -</ul> - -<h2><a name="encoding-select">Encoding Selection</a></h2> -<p>Type 1 fonts can address a maximum of about 224 glyphs at one time (256 is -the maximum that can be addressed with 1 byte, and the first 32 are considered -control codes). -However, a Type 1 font can contain many more glyphs than that. -This is possible because a different set of glyphs can be addressed by -selecting different <em>encoding vectors</em>. -When using a Type 1 font, you may select which encoding vector should -be used by specifying the "encoding" attribute on a font-description element -in the font-configuration.</p> - -<p>Support of various encoding schemes is application dependent. However, the -following named encoding vectors are hard-coded, well-documented encoding -schemes that many applications will make available:</p> - - <table> - <thead> - <tr> - <th>Encoding Vector Name</th> - <th>Predefined Encoding For</th> - </tr> - </thead> - <tbody> - <tr> - <td>AdobeStandardEncoding (can also be referenced as - "StandardEncoding"). Closely matches ISO 8859-1.</td> - <td>PostScript</td> - </tr> - <tr> - <td>ISOLatin1Encoding</td> - <td>PostScript</td> - </tr> - <tr> - <td>WinAnsiEncoding (matches Microsoft Windows code page 1252).</td> - <td>PDF</td> - </tr> - <tr> - <td>SymbolEncoding</td> - <td>n/a</td> - </tr> - <tr> - <td>ZapfDingbatsEncoding</td> - <td>n/a</td> - </tr> - <tr> - <td>CEEncoding (matches Microsoft Windows code page 1250).</td> - <td>n/a</td> - </tr> - <tr> - <td>MacRomanEncoding</td> - <td>PDF</td> - </tr> - <tr> - <td>PDFDocEncoding</td> - <td>n/a</td> - </tr> - <tr> - <td>MacExpertEncoding</td> - <td>PDF</td> - </tr> - <tr> - <td>ExpertEncoding</td> - <td>n/a</td> - </tr> - <tr> - <td>ExpertSubsetEncoding</td> - <td>n/a</td> - </tr> - <tr> - <td>MacStandardEncoding (this is the "Standard Macintosh Ordering" that - is used within some TrueType fonts).</td> - </tr> - </tbody> - </table> - -<p>Note that selection of an encoding that is not predefined for the output -medium will result in the need to write that encoding into the output -document. -The only drawbacks to this are the (probably unnoticable) performance penalty -for writing the encoding into the output, and the somewhat larger output -itself.</p> - -<h2><a name="encoding-custom">Custom Encodings</a></h2> -<p>Custom encodings can also be defined in the font-configuration file. -Once that is done, they are available to be used in font-description entries -just like the predefined encodings.</p> - -<p>To create a custom encoding, first place the data defining the encoding -into a text file. -(The files to create the predefined encodings can be cut-and-pasted -from PostScript and PDF documentation). -The format of the file containing a custom encoding is best documented by -providing an example. -Here is an example from the Latin encodings for PostScript:</p> - -<pre># -- Encoding -- -# Character Name STD ISO CE -# -------------- --- --- --- - -A 101 101 101 -AE 341 306 - -Aacute - 301 301</pre> - -<p>Each line of the file is a record. -Each record consists of two or more fields delimited by whitespace. -The first field is the glyph name. -All additional fields are glyph indexes to which the glyph name points within -specific encoding. -Multiple encodings can be described within a single encoding file by adding -more than two columns. -The illustration above includes encoding information for "StandardEncoding", -"ISOLatin1Encoding", and "CEEncoding", which share enough common characters -to make it useful to place them in the same file. -Blank lines and line starting with an octothorp (#) are ignored. -When processing a specific column of the file, a hyphen in that column serves -to indicate that the line should be ignored for that encoding.</p> - -<p>The glyph index value may be specified using any radix. -The examples above are in octal (base- or radix-8). -Encoding schemes are also sometimes expressed in hexadecimal (radix-16) or -decimal (radix-10). -When creating a custom encoding in the font-configuration, you must specify -the radix that should be used for parsing.</p> - -<p>After creating the encoding file, make it available to your application -by creating an encoding element in the font-configuration file:</p> - -<pre><encoding - name="my-encoding" - glyph-lists="my-glyph-list another-glyph-list"/ - file="file://C:/some/path/encoding.txt" - column-to-parse="2" - radix="8"></pre> - - <ul> - <li><strong>name</strong> indicates the name by which this encoding - should be referred.</li> - <li><strong>glyph-lists</strong> is an ordered, space-delimited list of - glyph lists which should be consulted at parse-time to convert glyph - names into Unicode code points. Glyph lists earlier in the list will be - checked before those listed later in the list. - See the <a href="#gl-select">Glyph List</a> documentation for more - details. - </li> - <li><strong>file</strong> indicates the URL of the file which should be - parsed to obtain the encoding.</li> - <li><strong>column-to-parse</strong> indicates which column of the file - should be used to obtain values for this encoding. - Columns are numbered from the first column with an encoding, which is - actually the second column in the file. - The first column of the file contains the glyph name. - The second column is numbered "1" for purposes of specifing a - column-to-parse. - </li> - <li><strong>radix</strong> indicates the numbering system used to specify - the glyph indexes for the encoding being parsed. If the indexes are - decimal, use radix 10; if octal, use radix 8. If hexadecimal, use radix - 16.</li> - </ul> - -<h2><a name="gl-select">Glyph List Selection</a></h2> -<p>In order to create an EncodingVector instance, an application needs to -have some way of mapping a glyph name to a Unicode code point. -A "glyph list" is used to define this mapping. -Adobe provides two standard glyph lists, both of which are readily available, -and possibly hard-coded into your application. -If so, they are available by reference to their names: "AGL" (the Adobe Glyph -List), and "ZapfDingbats". -Unless the font you are using has a very unusual character set, these should be -sufficient for creation of custom encodings.</p> - -<h2><a name="gl-custom">Custom Glyph Lists</a></h2> -<p>If a custom glyph list is needed (to handle an unusual character set), first -create the list defining the glyph list. -The format of this file is best documented by providing an excerpt from the -Adobe Glyph List:</p> -<pre>B;0042 -Bcircle;24B7</pre> - -<p>Each line of the file is a record. -Each record consists of two fields delimited by a semicolon. -The first field is the glyph name. -The second is the hexadecimal value of the Unicode code point to which that -glyph name is pointed. -Blank lines and line starting with an octothorp (#) are ignored.</p> - -<p>The custom glyph list is then made available to your application by creating -a glyph-list element in the font-configuration file:</p> -<pre><glyph-list - name="my-glyph-list" - file="file://C:/some/path/my-glyph-list.txt"/></pre> - - <ul> - <li><strong>name</strong> indicates the name by which this glyph list - should be referred.</li> - <li><strong>file</strong> indicates the URL of the file which should be - parsed to obtain the custom glyph list.</li> - </ul> - -<!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> -</body> -</html> Copied: trunk/axsl/doc/web/font-r/encoding.html (from rev 510, trunk/axsl/doc/web/font/encoding.html) =================================================================== --- trunk/axsl/doc/web/font-r/encoding.html (rev 0) +++ trunk/axsl/doc/web/font-r/encoding.html 2006-05-05 17:48:06 UTC (rev 511) @@ -0,0 +1,229 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + +<head> + <title>axslFont: Font Encoding</title> + <meta name="content-revised" + content="$Date$"/> + <!--#include virtual="/00-rsrc/include/standard-head.html" --> +</head> + +<body> + +<!--#include virtual="/00-rsrc/include/leftmenu.html" --> + +<h1>axslFont: Font Encoding</h1> +<h2>Contents</h2> +<ul> + <li><a href="#encoding-select">Encoding Selection</a></li> + <li><a href="#encoding-custom">Custom Encodings</a></li> + <li><a href="#gl-select">Glyph Lists Selection</a></li> + <li><a href="#gl-custom">Custom Glyph Lists</a></li> +</ul> + +<h2><a name="encoding-select">Encoding Selection</a></h2> +<p>Type 1 fonts can address a maximum of about 224 glyphs at one time (256 is +the maximum that can be addressed with 1 byte, and the first 32 are considered +control codes). +However, a Type 1 font can contain many more glyphs than that. +This is possible because a different set of glyphs can be addressed by +selecting different <em>encoding vectors</em>. +When using a Type 1 font, you may select which encoding vector should +be used by specifying the "encoding" attribute on a font-description element +in the font-configuration.</p> + +<p>Support of various encoding schemes is application dependent. However, the +following named encoding vectors are hard-coded, well-documented encoding +schemes that many applications will make available:</p> + + <table> + <thead> + <tr> + <th>Encoding Vector Name</th> + <th>Predefined Encoding For</th> + </tr> + </thead> + <tbody> + <tr> + <td>AdobeStandardEncoding (can also be referenced as + "StandardEncoding"). Closely matches ISO 8859-1.</td> + <td>PostScript</td> + </tr> + <tr> + <td>ISOLatin1Encoding</td> + <td>PostScript</td> + </tr> + <tr> + <td>WinAnsiEncoding (matches Microsoft Windows code page 1252).</td> + <td>PDF</td> + </tr> + <tr> + <td>SymbolEncoding</td> + <td>n/a</td> + </tr> + <tr> + <td>ZapfDingbatsEncoding</td> + <td>n/a</td> + </tr> + <tr> + <td>CEEncoding (matc... [truncated message content] |
|
From: <vic...@us...> - 2006-05-05 17:39:15
|
Revision: 510 Author: victormote Date: 2006-05-05 10:39:01 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=510&view=rev Log Message: ----------- Update javadoc generation with correct paths and better descriptions. Modified Paths: -------------- trunk/axsl/scripts/build.xml Modified: trunk/axsl/scripts/build.xml =================================================================== --- trunk/axsl/scripts/build.xml 2006-05-05 17:12:10 UTC (rev 509) +++ trunk/axsl/scripts/build.xml 2006-05-05 17:39:01 UTC (rev 510) @@ -155,37 +155,37 @@ <package name="org.axsl.common"/> <package name="org.axsl.common.*"/> </group> - <group title="The aXSL PostScript Module"> - <package name="org.axsl.ps"/> - <package name="org.axsl.ps.*"/> + <group title="The aXSL PostScript Access Module"> + <package name="org.axsl.psR"/> + <package name="org.axsl.psR.*"/> </group> - <group title="The aXSL Graphic Module"> - <package name="org.axsl.graphic"/> - <package name="org.axsl.graphic.*"/> + <group title="The aXSL Graphic Access Module"> + <package name="org.axsl.graphicR"/> + <package name="org.axsl.graphicR.*"/> </group> - <group title="The aXSL Font Module"> - <package name="org.axsl.font"/> - <package name="org.axsl.font.*"/> + <group title="The aXSL Font Access Module"> + <package name="org.axsl.fontR"/> + <package name="org.axsl.fontR.*"/> </group> <group title="The aXSL Text Module"> <package name="org.axsl.text"/> <package name="org.axsl.text.*"/> </group> - <group title="The aXSL FOTree Module"> - <package name="org.axsl.fotree"/> - <package name="org.axsl.fotree.*"/> + <group title="The aXSL FOTree Access Module"> + <package name="org.axsl.foR"/> + <package name="org.axsl.foR.*"/> </group> - <group title="The aXSL AreaTree Input Module"> - <package name="org.axsl.areaIn"/> - <package name="org.axsl.areaIn.*"/> + <group title="The aXSL AreaTree Creation Module"> + <package name="org.axsl.areaW"/> + <package name="org.axsl.areaW.*"/> </group> - <group title="The aXSL AreaTree Output Module"> - <package name="org.axsl.areaOut"/> - <package name="org.axsl.areaOut.*"/> + <group title="The aXSL AreaTree Access Module"> + <package name="org.axsl.areaR"/> + <package name="org.axsl.areaR.*"/> </group> - <group title="The aXSL PDF Module"> - <package name="org.axsl.pdf"/> - <package name="org.axsl.pdf.*"/> + <group title="The aXSL PDF Creation Module"> + <package name="org.axsl.pdfW"/> + <package name="org.axsl.pdfW.*"/> </group> </javadoc> </target> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-05 17:14:10
|
Revision: 509 Author: victormote Date: 2006-05-05 10:12:10 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=509&view=rev Log Message: ----------- Relocate java source paths to match new module descriptions Modified Paths: -------------- trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/Area.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaFlexible.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaNode.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaOutException.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaTree.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BasicLinkArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BlockContainerArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkTitleArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkTreeArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/ExternalGraphicArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/ForeignObjectArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/GeneralInlineArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/InlineArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/LeaderArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/LineArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/MainReferenceArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/NormalBlockArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/NormalFlowArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageCollection.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageNumberArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageNumberCitationArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/RegionArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/RegionBodyArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/SVGArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/SpanArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableBodyContainer.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableCellArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableColumnArea.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableFooterContainer.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableHeaderContainer.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableRowContainer.java trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TextArea.java trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/Area.java trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaInException.java trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaNode.java trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaTree.java trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/PageCollection.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/extension/ContinuedLabel.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/AbstractFlow.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/AbstractTableBody.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/BasicLink.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/BidiOverride.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Block.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/BlockContainer.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Bookmark.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/BookmarkTitle.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/BookmarkTree.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Character.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/ColorProfile.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Declarations.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/ExternalGraphic.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Float.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Flow.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Footnote.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/FootnoteBody.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/InitialPropertySet.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Inline.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/InlineContainer.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/InstreamForeignObject.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Leader.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/ListBlock.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/ListItem.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/ListItemBody.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/ListItemLabel.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Marker.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/MultiCase.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/MultiProperties.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/MultiPropertySet.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/MultiSwitch.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/MultiToggle.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/PageNumber.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/PageNumberCitation.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/PageSequence.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Region.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/RegionAfter.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/RegionBefore.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/RegionBody.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/RegionEnd.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/RegionStart.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/RetrieveMarker.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Root.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/SimplePageMaster.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/StaticContent.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Table.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/TableAndCaption.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/TableBody.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/TableCaption.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/TableCell.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/TableColumn.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/TableFooter.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/TableHeader.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/TableRow.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Title.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/Wrapper.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/svg/SVGElement.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/output/FontOutput.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/output/FontOutputFactory.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/output/FontPDF.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/output/FontPS.java trunk/axsl/axsl-graphic-r/src/java/org/axsl/graphicR/EPSGraphic.java trunk/axsl/axsl-graphic-r/src/java/org/axsl/graphicR/Graphic.java trunk/axsl/axsl-graphic-r/src/java/org/axsl/graphicR/GraphicException.java trunk/axsl/axsl-graphic-r/src/java/org/axsl/graphicR/GraphicServer.java trunk/axsl/axsl-graphic-r/src/java/org/axsl/graphicR/SVGGraphic.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFColor.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFContentStream.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFDocument.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFEncryption.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFException.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFExplicitDestination.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFFont.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFLink.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFNamedDestination.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFOutlineItem.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFOutlineParent.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFPage.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFPathPaint.java trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/PDFUtility.java trunk/axsl/axsl-ps-r/src/java/org/axsl/psR/Encoding.java trunk/axsl/axsl-ps-r/src/java/org/axsl/psR/EncodingVector.java trunk/axsl/axsl-text/src/java/org/axsl/text/TextServer.java trunk/axsl/axsl-text/src/java/org/axsl/text/line/LineBreakServer.java trunk/axsl/axsl-text/src/java/org/axsl/text/line/LineBreaker.java trunk/axsl/axsl-text/src/java/org/axsl/text/line/LineText.java Added Paths: ----------- trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/ trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FONode.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FONodeProxy.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOText.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeBuilder.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeEvent.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeException.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeListener.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeServer.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FObj.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FObjMixed.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/ForeignXML.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/Keep.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/ShadowEffect.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/Shape.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/WritingMode.java trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/extension/ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/fo/ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/package.html trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/svg/ trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/ trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/Font.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/FontConsumer.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/FontException.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/FontServer.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/FontUse.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/FontUtility.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/ListJavaFonts.java trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/output/ trunk/axsl/axsl-font-r/src/java/org/axsl/fontR/package.html trunk/axsl/axsl-graphic-r/src/java/org/axsl/graphicR/ trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdfW/ trunk/axsl/axsl-ps-r/src/java/org/axsl/psR/ Removed Paths: ------------- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/ trunk/axsl/axsl-area-w/src/java/org/axsl/areaIn/ trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FONode.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FONodeProxy.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOText.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeBuilder.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeEvent.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeException.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeListener.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeServer.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FObj.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FObjMixed.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/ForeignXML.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/Keep.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/ShadowEffect.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/Shape.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/WritingMode.java trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/extension/ trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/fo/ trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/package.html trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/svg/ trunk/axsl/axsl-font-r/src/java/org/axsl/font/Font.java trunk/axsl/axsl-font-r/src/java/org/axsl/font/FontConsumer.java trunk/axsl/axsl-font-r/src/java/org/axsl/font/FontException.java trunk/axsl/axsl-font-r/src/java/org/axsl/font/FontServer.java trunk/axsl/axsl-font-r/src/java/org/axsl/font/FontUse.java trunk/axsl/axsl-font-r/src/java/org/axsl/font/FontUtility.java trunk/axsl/axsl-font-r/src/java/org/axsl/font/ListJavaFonts.java trunk/axsl/axsl-font-r/src/java/org/axsl/font/output/ trunk/axsl/axsl-font-r/src/java/org/axsl/font/package.html trunk/axsl/axsl-graphic-r/src/java/org/axsl/graphic/ trunk/axsl/axsl-pdf-w/src/java/org/axsl/pdf/ trunk/axsl/axsl-ps-r/src/java/org/axsl/ps/ Copied: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR (from rev 508, trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut) Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/Area.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/Area.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/Area.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,10 +18,10 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; -import org.axsl.font.FontUse; -import org.axsl.graphic.Graphic; +import org.axsl.fontR.FontUse; +import org.axsl.graphicR.Graphic; import java.awt.Color; import java.awt.geom.Rectangle2D; Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaFlexible.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/AreaFlexible.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaFlexible.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; /** * Subclasses are areas that need to store their own size and spacing Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaNode.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/AreaNode.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaNode.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,9 +18,9 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; -import org.axsl.font.FontConsumer; +import org.axsl.fontR.FontConsumer; import java.awt.Color; import java.util.List; Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaOutException.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/AreaOutException.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaOutException.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; /** * Exception thrown when an axslAreaOut implementation has a problem. Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaTree.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/AreaTree.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/AreaTree.java 2006-05-05 17:12:10 UTC (rev 509) @@ -19,7 +19,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; /** * An AreaTree is a document that has been laid out on pages. Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BasicLinkArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/BasicLinkArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BasicLinkArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface BasicLinkArea extends GeneralInlineArea { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BlockContainerArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/BlockContainerArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BlockContainerArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface BlockContainerArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/BookmarkArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface BookmarkArea extends AreaNode { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkTitleArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/BookmarkTitleArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkTitleArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface BookmarkTitleArea extends AreaNode { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkTreeArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/BookmarkTreeArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/BookmarkTreeArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface BookmarkTreeArea extends AreaNode { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/ExternalGraphicArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/ExternalGraphicArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/ExternalGraphicArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,9 +18,9 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; -import org.axsl.graphic.Graphic; +import org.axsl.graphicR.Graphic; public interface ExternalGraphicArea extends GeneralInlineArea { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/ForeignObjectArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/ForeignObjectArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/ForeignObjectArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface ForeignObjectArea extends GeneralInlineArea { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/GeneralInlineArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/GeneralInlineArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/GeneralInlineArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface GeneralInlineArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/InlineArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/InlineArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/InlineArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface InlineArea extends GeneralInlineArea { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/LeaderArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/LeaderArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/LeaderArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface LeaderArea extends GeneralInlineArea { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/LineArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/LineArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/LineArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface LineArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/MainReferenceArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/MainReferenceArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/MainReferenceArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface MainReferenceArea extends Area { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/NormalBlockArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/NormalBlockArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/NormalBlockArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface NormalBlockArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/NormalFlowArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/NormalFlowArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/NormalFlowArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface NormalFlowArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/PageArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface PageArea extends Area { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageCollection.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/PageCollection.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageCollection.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; /** * A PageCollection is a collection of formatted pages. Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageNumberArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/PageNumberArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageNumberArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface PageNumberArea extends GeneralInlineArea { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageNumberCitationArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/PageNumberCitationArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/PageNumberCitationArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface PageNumberCitationArea extends GeneralInlineArea { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/RegionArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/RegionArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/RegionArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface RegionArea extends Area { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/RegionBodyArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/RegionBodyArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/RegionBodyArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface RegionBodyArea extends Area { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/SVGArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/SVGArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/SVGArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; import org.w3c.dom.svg.SVGDocument; Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/SpanArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/SpanArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/SpanArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface SpanArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/TableArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface TableArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableBodyContainer.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/TableBodyContainer.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableBodyContainer.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface TableBodyContainer extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableCellArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/TableCellArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableCellArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface TableCellArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableColumnArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/TableColumnArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableColumnArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface TableColumnArea extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableFooterContainer.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/TableFooterContainer.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableFooterContainer.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface TableFooterContainer extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableHeaderContainer.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/TableHeaderContainer.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableHeaderContainer.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface TableHeaderContainer extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableRowContainer.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/TableRowContainer.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TableRowContainer.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface TableRowContainer extends AreaFlexible { Modified: trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TextArea.java =================================================================== --- trunk/axsl/axsl-area-r/src/java/org/axsl/areaOut/TextArea.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-r/src/java/org/axsl/areaR/TextArea.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaOut; +package org.axsl.areaR; public interface TextArea extends GeneralInlineArea { Copied: trunk/axsl/axsl-area-w/src/java/org/axsl/areaW (from rev 508, trunk/axsl/axsl-area-w/src/java/org/axsl/areaIn) Modified: trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/Area.java =================================================================== --- trunk/axsl/axsl-area-w/src/java/org/axsl/areaIn/Area.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/Area.java 2006-05-05 17:12:10 UTC (rev 509) @@ -22,7 +22,7 @@ /* $Id$ */ -package org.axsl.areaIn; +package org.axsl.areaW; public interface Area extends AreaNode { Modified: trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaInException.java =================================================================== --- trunk/axsl/axsl-area-w/src/java/org/axsl/areaIn/AreaInException.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaInException.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaIn; +package org.axsl.areaW; /** * Exception thrown when an axslAreaIn implementation has a problem. Modified: trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaNode.java =================================================================== --- trunk/axsl/axsl-area-w/src/java/org/axsl/areaIn/AreaNode.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaNode.java 2006-05-05 17:12:10 UTC (rev 509) @@ -22,7 +22,7 @@ /* $Id$ */ -package org.axsl.areaIn; +package org.axsl.areaW; public interface AreaNode { Modified: trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaTree.java =================================================================== --- trunk/axsl/axsl-area-w/src/java/org/axsl/areaIn/AreaTree.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/AreaTree.java 2006-05-05 17:12:10 UTC (rev 509) @@ -19,10 +19,10 @@ /* $Id$ */ -package org.axsl.areaIn; +package org.axsl.areaW; -import org.axsl.fotree.fo.PageSequence; -import org.axsl.fotree.fo.Root; +import org.axsl.foR.fo.PageSequence; +import org.axsl.foR.fo.Root; /** Modified: trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/PageCollection.java =================================================================== --- trunk/axsl/axsl-area-w/src/java/org/axsl/areaIn/PageCollection.java 2006-05-05 16:51:49 UTC (rev 508) +++ trunk/axsl/axsl-area-w/src/java/org/axsl/areaW/PageCollection.java 2006-05-05 17:12:10 UTC (rev 509) @@ -18,7 +18,7 @@ /* $Id$ */ -package org.axsl.areaIn; +package org.axsl.areaW; /** * A PageCollection is a collection of formatted pages. Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FONode.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FONode.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FONode.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FONode.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,146 @@ +/* + * Copyright 2005 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + +import java.util.List; + +/** + * Interface for nodes in the formatting object tree. + */ +public interface FONode { + + public static final byte NODE_ABSTRACT_FLOW = 1; + public static final byte NODE_CONTINUED_LABEL = 2; + public static final byte NODE_PAGE_SEQUENCE = 3; + public static final byte NODE_DESTINATION = 4; + public static final byte NODE_BOOKMARK_TITLE = 5; + public static final byte NODE_BOOKMARK = 6; + public static final byte NODE_COLOR_PROFILE = 7; + public static final byte NODE_DECLARATIONS = 8; + public static final byte NODE_TEXT = 9; + public static final byte NODE_TITLE = 10; + public static final byte NODE_UNKNOWN = 11; + public static final byte NODE_UNKNOWN_XML = 12; + public static final byte NODE_XML_ELEMENT = 13; + public static final byte NODE_SVG = 14; + public static final byte NODE_BIDI_OVERRIDE = 15; + public static final byte NODE_BLOCK = 16; + public static final byte NODE_BLOCK_CONTAINER = 17; + public static final byte NODE_CHARACTER = 18; + public static final byte NODE_EXTERNAL_GRAPHIC = 19; + public static final byte NODE_FLOW = 20; + public static final byte NODE_FOOTNOTE = 21; + public static final byte NODE_FLOAT = 22; + public static final byte NODE_FOOTNOTE_BODY = 23; + public static final byte NODE_INITIAL_PROPERTY_SET = 24; + public static final byte NODE_INLINE = 25; + public static final byte NODE_INLINE_CONTAINER = 26; + public static final byte NODE_INSTREAM_FOREIGN_OBJECT = 27; + public static final byte NODE_LEADER = 28; + public static final byte NODE_LIST_BLOCK = 29; + public static final byte NODE_LIST_ITEM = 30; + public static final byte NODE_LIST_ITEM_BODY = 31; + public static final byte NODE_LIST_ITEM_LABEL = 32; + public static final byte NODE_MARKER = 33; + public static final byte NODE_MULTI_CASE = 34; + public static final byte NODE_MULTI_PROPERTIES = 35; + public static final byte NODE_MULTI_PROPERTY_SET = 36; + public static final byte NODE_MULTI_SWITCH = 37; + public static final byte NODE_MULTI_TOGGLE = 38; + public static final byte NODE_PAGE_NUMBER = 39; + public static final byte NODE_PAGE_NUMBER_CITATION = 40; + public static final byte NODE_RETRIEVE_MARKER = 41; + public static final byte NODE_STATIC_CONTENT = 42; + public static final byte NODE_TABLE = 43; + public static final byte NODE_TABLE_AND_CAPTION = 44; + public static final byte NODE_TABLE_BODY = 45; + public static final byte NODE_TABLE_CAPTION = 46; + public static final byte NODE_TABLE_CELL = 47; + public static final byte NODE_TABLE_COLUMN = 48; + public static final byte NODE_TABLE_FOOTER = 49; + public static final byte NODE_TABLE_HEADER = 50; + public static final byte NODE_TABLE_ROW = 51; + public static final byte NODE_WRAPPER = 52; + public static final byte NODE_COND_PAGE_MASTER_REF = 53; + public static final byte NODE_LAYOUT_MASTER_SET = 54; + public static final byte NODE_PAGE_SEQUENCE_MASTER = 55; + public static final byte NODE_REGION_AFTER = 56; + public static final byte NODE_REGION_BEFORE = 57; + public static final byte NODE_REGION_BODY = 58; + public static final byte NODE_REGION_END = 59; + public static final byte NODE_REGION_START = 60; + public static final byte NODE_REPEAT_PAGE_MASTER_ALTERN = 61; + public static final byte NODE_REPEAT_PAGE_MASTER_REF = 62; + public static final byte NODE_ROOT = 63; + public static final byte NODE_SIMPLE_PAGE_MASTER = 64; + public static final byte NODE_SIMPLE_PAGE_MASTER_REF = 65; + public static final byte NODE_EXTENSION = 66; + public static final byte NODE_FOBJ = 67; + public static final byte NODE_FOBJ_MIXED = 68; + public static final byte NODE_TO_BE_IMPLEMENTED = 69; + public static final byte NODE_XML_OBJ = 70; + public static final byte NODE_BASIC_LINK = 71; + public static final byte NODE_ABSTRACT_TABLE_BODY = 72; + public static final byte NODE_REGION = 73; + public static final byte NODE_PAGE_MASTER_REFERENCE = 74; + public static final byte NODE_SVG_ELEMENT = 75; + public static final byte NODE_BOOKMARK_TREE = 76; + + /** + * Returns the parent of this node. + * @return This node's parent. + */ + public FObj parentFO(); + + /** + * Returns the children of this node. + * @return The children of this node, nor null if none exist. + */ + public List childrenFO(); + + /** + * Return a value indicating what subclass of FONode this is (to avoid the + * cost of instanceof and to allow more efficient switch statements). + */ + public byte getNodeType() ; + + /** + * Sets a proxy for this FONode. + * @param proxy The FONodeProxy to be set for this node. + */ + public void setProxy(FONodeProxy proxy) ; + + /** + * Returns the FONodeProxy instance, if any, associated with this object. + * @return The proxy for this FONode instance. + */ + public FONodeProxy getProxy() ; + + /** + * Resets this node and all child nodes so that they can be reused. + * Specifically, all references to FONodeProxy instances should be + * dereferenced by implementations. + * Running reset on the FORoot instance should reset the entire FOTree + * for reuse. + */ + public void reset() ; + +} Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FONodeProxy.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FONodeProxy.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FONodeProxy.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FONodeProxy.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,49 @@ +/* + * Copyright 2006 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + +/** + * <p>Interface that allows pluggable extension of FONodes in the FOTree + * without the need to subclass. + * If subclassing is vertical extension, then FONodeProxy is a horizontal + * extension. + * FONodeProxy instances serve as proxies for FONode instances, and are + * cross-referenced with them. + * They can be used by any user of the FOTree to embed references to non-FOTree + * data in the FOTree. + * For example, a typical use of the FOTree is as input to a layout system that + * will create an AreaTree from it. + * The layout system can use the FONodeProxy to store layout-related + * information.</p> + * + * <p>More information about the <em>proxy</em> design pattern can be found + * in the Gang of Four literature. This specific implementation shares some + * characteristics of the Protection Proxy and of the Smart Reference.</p> + */ +public interface FONodeProxy { + + /** + * Returns the FONode for which this proxy stands. + * @return The FONode that is attached to this proxy. + */ + public FONode getFONode() ; + +} Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOText.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOText.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOText.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOText.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,43 @@ +/* + * Copyright 2005 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + +import org.axsl.text.line.LineText; + +/** + * a text node in the formatting object tree + * + */ +public interface FOText extends FONode, LineText { + + /** + * <p>Filters the raw text as needed to present the text that should appear + * in the area tree. Specifically, this effectively filters for the + * following property:</p> + * <ul> + * <li>white-space-collapse. See XSL-FO Standard 1.0 Section 7.15.12.</li> + * </ul> + * + * @return The text that should appear in the area tree. + */ + public char[] getAreaTreeText() ; + +} Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeBuilder.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeBuilder.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeBuilder.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeBuilder.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,95 @@ +/* + * Copyright 2005 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + +import org.axsl.foR.fo.Root; +import org.axsl.fontR.FontConsumer; +import org.axsl.graphicR.GraphicServer; +import org.axsl.text.TextServer; + +import org.xml.sax.ContentHandler; + +import java.net.URL; + +/** + * An FOTreeBuilder is created for each document that is processed. + * It is conceptually directly under the FOTreeServer (which can be used for + * multiple documents and which generally creates FOTreeBuilder instances). + * Whereas FOTreeControl represents the client application to the FOTree + * implementation, FOTreeBuilder represents the FOTree implementation to the + * client application. + */ +public interface FOTreeBuilder extends ContentHandler { + + public boolean hasData() ; + + public Root getRootFObj() ; + + /** + * Add an object to the collection of objects that should be notified about + * FOTreeEvent firings. + * @param listener the Object which should be notified + */ + public void addFOTreeListener (FOTreeListener listener) ; + + /** + * The client application can use this method to add a list of FO objects + * that it does not support, and that it wishes to have flagged for the + * user at parse time. The object will be created within the FOTree, but the + * user will receive a logged message warning them that the object is not + * supported. + * Note that multiple arrays can be added, and the relationship is OR, so + * that if a given item appears in any one or more of the arrays, it will + * be flagged. + * @param unsupportedObjectsFO An array of bytes, each element of which + * represents an element which should be flagged to the user. + * Valid element values are members of + * {@link org.axsl.common.Constants#objectNameList}. + */ + public void setUnsupportedObjectsFO(byte[] unsupportedObjectsFO) ; + + /** + * The client application can use this method to add a list of FO properties + * that it does not support, and that it wishes to have flagged for the + * user at parse time. The property will be created within the FOTree, but + * the user will receive a logged message warning them that the object is + * not supported. + * Note that multiple arrays can be added, and the relationship is OR, so + * that if a given item appears in any one or more of the arrays, it will + * be flagged. + * @param unsupportedPropertiesFO An array of shorts, each element of which + * represents an attribute which should be flagged to the user. + * Valid element values are members of + * {@link org.axsl.common.Constants#propertyNameList}. + */ + public void setUnsupportedPropertiesFO(short[] unsupportedPropertiesFO) ; + + public void setGraphicServer(GraphicServer graphicServer) ; + + public void setTextServer(TextServer textServer) ; + + public void setFontConsumer(FontConsumer consumer) ; + + public void setGraphicSearchPath(URL[] graphicSearchPath); + + public void setCachingGraphics(boolean cachingGraphics); + +} Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeEvent.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeEvent.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeEvent.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeEvent.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,84 @@ +/* + * Copyright 2004 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + +import org.axsl.foR.FObj; +import org.axsl.foR.fo.PageSequence; + + +import java.util.EventObject; + +/** + * An Event used for notification that various stages of the building of an + * FO tree have been completed. Events are fired when an FObj is complete, + * when a PageSequence is complete, and when the document is complete. + */ +public class FOTreeEvent extends EventObject { + static final long serialVersionUID = 788822251791515762L; + + private FObj fobj; + private PageSequence pageSeq; + + /** + * Constructor for an "FObj complete" event. + * @param source the Object that fired the event. + * @param fobj The FObj instance that was just created. + */ + public FOTreeEvent (Object source, FObj fobj) { + super(source); + this.fobj = fobj; + } + + /** + * Constructor for a "Document complete" event. + * @param source the Object that fired the event. + */ + public FOTreeEvent (Object source) { + super(source); + } + + /** + * Constructor for a "PageSequence complete" event. + * @param source the Object that fired the event. + * @param pageSequence The PageSequence instance that was just completed. + */ + public FOTreeEvent (Object source, PageSequence pageSequence) { + super(source); + this.pageSeq = pageSequence; + } + + /** + * @return The FObj object attached to this event. This will return null + * for non-FObj events. + */ + public FObj getFObj () { + return fobj; + } + + /** + * @return The PageSequence object attached to this event. This will return + * null for non-PageSequence events. + */ + public PageSequence getPageSequence () { + return pageSeq; + } + +} Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeException.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeException.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeException.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeException.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,75 @@ +/* + * Copyright 2005 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + +/** + * Exception thrown when an axslFOTree implementation has a problem. + */ +public class FOTreeException extends Exception { + + static final long serialVersionUID = 945271520120898096L; + + private String contextMessage; + + /** + * Create a new FOTreeException. + * Identical to {@link Exception#Exception(java.lang.String)} + * @see Exception#Exception(java.lang.String) + */ + public FOTreeException(String message) { + super(message); + } + + /** + * Create a new FOTreeException. + * Identical to {@link Exception#Exception(java.lang.Throwable)} + * @see Exception#Exception(java.lang.Throwable) + */ + public FOTreeException(Throwable cause) { + super(cause); + } + + /** + * Create a new FOTreeException. + * Identical to {@link Exception#Exception(java.lang.String, + * java.lang.Throwable)} + * @see Exception#Exception(java.lang.String, java.lang.Throwable) + */ + public FOTreeException(String message, Throwable cause) { + super(message, cause); + } + + public void setContextMessage(String contextMessage) { + this.contextMessage = contextMessage; + } + + public boolean isContextSet() { + return this.contextMessage != null; + } + + public String getMessage() { + if (this.contextMessage == null) { + return super.getMessage(); + } + return super.getMessage() + "\n" + this.contextMessage; + } + +} Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeListener.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeListener.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeListener.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeListener.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,64 @@ +/* + * Copyright 2004 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + + +import org.axsl.foR.FOTreeEvent; + +import java.util.EventListener; + +/** + * An interface for classes that need to handle FOTreeEvent objects as they + * are fired. + * The key benefit to using this interface is that the implementation can handle + * PageSequence objects at a higher level, rather than dealing directly with + * a lower-level SAX event. + * @see FOTreeEvent + */ + +public interface FOTreeListener extends EventListener { + + /** + * Method for handling a completed FObj object. + * @param event The FOTreeEvent that has been fired. + */ + void foFObjComplete (FOTreeEvent event); + + /** + * Method for handling a completed PageSequence object. + * @param event The FOTreeEvent that has been fired. + */ + void foPageSequenceComplete (FOTreeEvent event); + + /** + * Method for handling the end of the document. + * @param event The FOTreeEvent that has been fired. + */ + void foDocumentComplete (FOTreeEvent event); + + /** + * This flag gives the FOTreeBuilder an opportunity to avoid creating + * unnecessary event objects unless somebody wants them. + * @return True if you need FObj-complete events, false otherwise. + */ + boolean wantsFObjCompleteEvents() ; + +} Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeServer.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FOTreeServer.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeServer.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FOTreeServer.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,37 @@ +/* + * Copyright 2005 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + +/** + * The top-level object in the FOTree implementation. + * FOTreeServer encapsulates the FOTree at a high level of abstraction for a + * client application. + */ +public interface FOTreeServer { + + /** + * Create a an FOTreeBuilder instance to process a document. + * @return An implementation of FOTreeBuilder that is in conformity with + * this server's processing. + */ + public FOTreeBuilder makeTreeBuilder(); + +} Copied: trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FObj.java (from rev 508, trunk/axsl/axsl-fo-r/src/java/org/axsl/fotree/FObj.java) =================================================================== --- trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FObj.java (rev 0) +++ trunk/axsl/axsl-fo-r/src/java/org/axsl/foR/FObj.java 2006-05-05 17:12:10 UTC (rev 509) @@ -0,0 +1,1182 @@ +/* + * Copyright 2005 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.foR; + +import org.axsl.common.Constants; +import org.axsl.foR.fo.BasicLink; +import org.axsl.foR.fo.Block; +import org.axsl.foR.fo.Flow; +import org.axsl.foR.fo.Leader; +import org.axsl.foR.fo.ListBlock; +import org.axsl.foR.fo.ListItem; +import org.axsl.foR.fo.Root; +import org.axsl.foR.fo.Table; +import org.axsl.fontR.Font; +import org.axsl.fontR.FontConsumer; +import org.axsl.fontR.FontUse; +import org.axsl.graphicR.Graphic; + +import java.awt.Color; +import java.util.List; + +/** + * Base interface for formatting objects. + */ +public interface FObj extends FONode { + + public String getSystemId() ; + + public int getLine() ; + + public int getColumn() ; + + /** + * Provides a formatted version of the full name of this obj... [truncated message content] |
|
From: <vic...@us...> - 2006-05-05 16:51:55
|
Revision: 508 Author: victormote Date: 2006-05-05 09:51:49 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=508&view=rev Log Message: ----------- Rename module directory. Modified Paths: -------------- trunk/axsl/scripts/build.xml Modified: trunk/axsl/scripts/build.xml =================================================================== --- trunk/axsl/scripts/build.xml 2006-05-05 16:22:46 UTC (rev 507) +++ trunk/axsl/scripts/build.xml 2006-05-05 16:51:49 UTC (rev 508) @@ -78,12 +78,12 @@ <classpath refid="libs-build-classpath"/> <src path="${project.root}/axsl-common/src/java"/> <src path="${project.root}/axsl-ps-r/src/java"/> - <src path="${project.root}/axsl-font/src/java"/> - <src path="${project.root}/axsl-graphic/src/java"/> + <src path="${project.root}/axsl-font-r/src/java"/> + <src path="${project.root}/axsl-graphic-r/src/java"/> <src path="${project.root}/axsl-text/src/java"/> - <src path="${project.root}/axsl-fotree/src/java"/> - <src path="${project.root}/axsl-area-out/src/java"/> - <src path="${project.root}/axsl-pdf/src/java"/> + <src path="${project.root}/axsl-fo-r/src/java"/> + <src path="${project.root}/axsl-area-r/src/java"/> + <src path="${project.root}/axsl-pdf-w/src/java"/> </javac> </target> @@ -143,13 +143,13 @@ <sourcepath> <pathelement path="${project.root}/axsl-common/src/java"/> <pathelement path="${project.root}/axsl-ps-r/src/java"/> - <pathelement path="${project.root}/axsl-font/src/java"/> - <pathelement path="${project.root}/axsl-graphic/src/java"/> + <pathelement path="${project.root}/axsl-font-r/src/java"/> + <pathelement path="${project.root}/axsl-graphic-r/src/java"/> <pathelement path="${project.root}/axsl-text/src/java"/> - <pathelement path="${project.root}/axsl-fotree/src/java"/> - <pathelement path="${project.root}/axsl-area-in/src/java"/> - <pathelement path="${project.root}/axsl-area-out/src/java"/> - <pathelement path="${project.root}/axsl-pdf/src/java"/> + <pathelement path="${project.root}/axsl-fo-r/src/java"/> + <pathelement path="${project.root}/axsl-area-w/src/java"/> + <pathelement path="${project.root}/axsl-area-r/src/java"/> + <pathelement path="${project.root}/axsl-pdf-w/src/java"/> </sourcepath> <group title="The aXSL Common Module"> <package name="org.axsl.common"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-05 16:23:06
|
Revision: 507 Author: victormote Date: 2006-05-05 09:22:46 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=507&view=rev Log Message: ----------- Rename module directory. Added Paths: ----------- trunk/axsl/axsl-area-r/ trunk/axsl/axsl-area-w/ trunk/axsl/axsl-fo-r/ trunk/axsl/axsl-font-r/ trunk/axsl/axsl-graphic-r/ trunk/axsl/axsl-pdf-w/ Removed Paths: ------------- trunk/axsl/axsl-area-in/ trunk/axsl/axsl-area-out/ trunk/axsl/axsl-font/ trunk/axsl/axsl-fotree/ trunk/axsl/axsl-graphic/ trunk/axsl/axsl-pdf/ Copied: trunk/axsl/axsl-area-r (from rev 506, trunk/axsl/axsl-area-out) Copied: trunk/axsl/axsl-area-w (from rev 506, trunk/axsl/axsl-area-in) Copied: trunk/axsl/axsl-fo-r (from rev 506, trunk/axsl/axsl-fotree) Copied: trunk/axsl/axsl-font-r (from rev 506, trunk/axsl/axsl-font) Copied: trunk/axsl/axsl-graphic-r (from rev 506, trunk/axsl/axsl-graphic) Copied: trunk/axsl/axsl-pdf-w (from rev 506, trunk/axsl/axsl-pdf) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-05 16:15:21
|
Revision: 506 Author: victormote Date: 2006-05-05 09:15:12 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=506&view=rev Log Message: ----------- Rename module directory. Modified Paths: -------------- trunk/axsl/scripts/build.xml Modified: trunk/axsl/scripts/build.xml =================================================================== --- trunk/axsl/scripts/build.xml 2006-05-05 15:59:28 UTC (rev 505) +++ trunk/axsl/scripts/build.xml 2006-05-05 16:15:12 UTC (rev 506) @@ -77,7 +77,7 @@ > <classpath refid="libs-build-classpath"/> <src path="${project.root}/axsl-common/src/java"/> - <src path="${project.root}/axsl-ps/src/java"/> + <src path="${project.root}/axsl-ps-r/src/java"/> <src path="${project.root}/axsl-font/src/java"/> <src path="${project.root}/axsl-graphic/src/java"/> <src path="${project.root}/axsl-text/src/java"/> @@ -142,7 +142,7 @@ <classpath refid="libs-build-classpath"/> <sourcepath> <pathelement path="${project.root}/axsl-common/src/java"/> - <pathelement path="${project.root}/axsl-ps/src/java"/> + <pathelement path="${project.root}/axsl-ps-r/src/java"/> <pathelement path="${project.root}/axsl-font/src/java"/> <pathelement path="${project.root}/axsl-graphic/src/java"/> <pathelement path="${project.root}/axsl-text/src/java"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-05 15:59:35
|
Revision: 505 Author: victormote Date: 2006-05-05 08:59:28 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=505&view=rev Log Message: ----------- Rename module directory. Added Paths: ----------- trunk/axsl/axsl-ps-r/ Removed Paths: ------------- trunk/axsl/axsl-ps/ Copied: trunk/axsl/axsl-ps-r (from rev 504, trunk/axsl/axsl-ps) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-05 14:40:24
|
Revision: 504 Author: victormote Date: 2006-05-05 07:39:57 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=504&view=rev Log Message: ----------- Change names of data-oriented modules, for consistency. Modified Paths: -------------- trunk/axsl/axsl-area-in/.classpath trunk/axsl/axsl-area-in/.project trunk/axsl/axsl-area-out/.classpath trunk/axsl/axsl-area-out/.project trunk/axsl/axsl-font/.classpath trunk/axsl/axsl-font/.project trunk/axsl/axsl-fotree/.classpath trunk/axsl/axsl-fotree/.project trunk/axsl/axsl-graphic/.project trunk/axsl/axsl-pdf/.classpath trunk/axsl/axsl-pdf/.project trunk/axsl/axsl-ps/.project trunk/axsl/axsl-text/.classpath Modified: trunk/axsl/axsl-area-in/.classpath =================================================================== --- trunk/axsl/axsl-area-in/.classpath 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-area-in/.classpath 2006-05-05 14:39:57 UTC (rev 504) @@ -2,9 +2,9 @@ <classpath> <classpathentry kind="src" path="src/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="src" path="/axslFont"/> - <classpathentry kind="src" path="/axslGraphic"/> + <classpathentry kind="src" path="/axslFont-R"/> + <classpathentry kind="src" path="/axslGraphic-R"/> <classpathentry kind="src" path="/axslCommon"/> - <classpathentry combineaccessrules="false" kind="src" path="/axslFOTree"/> + <classpathentry kind="src" path="/axslFO-R"/> <classpathentry kind="output" path="build/eclipse"/> </classpath> Modified: trunk/axsl/axsl-area-in/.project =================================================================== --- trunk/axsl/axsl-area-in/.project 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-area-in/.project 2006-05-05 14:39:57 UTC (rev 504) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>axslAreaIn</name> + <name>axslArea-W</name> <comment></comment> <projects> </projects> Modified: trunk/axsl/axsl-area-out/.classpath =================================================================== --- trunk/axsl/axsl-area-out/.classpath 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-area-out/.classpath 2006-05-05 14:39:57 UTC (rev 504) @@ -2,8 +2,8 @@ <classpath> <classpathentry kind="src" path="src/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="src" path="/axslFont"/> - <classpathentry kind="src" path="/axslGraphic"/> + <classpathentry kind="src" path="/axslFont-R"/> + <classpathentry kind="src" path="/axslGraphic-R"/> <classpathentry kind="src" path="/axslCommon"/> <classpathentry kind="var" path="AXSL_LIB_ROOT/svg-1.1.jar"/> <classpathentry kind="output" path="build/eclipse"/> Modified: trunk/axsl/axsl-area-out/.project =================================================================== --- trunk/axsl/axsl-area-out/.project 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-area-out/.project 2006-05-05 14:39:57 UTC (rev 504) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>axslAreaOut</name> + <name>axslArea-R</name> <comment></comment> <projects> </projects> Modified: trunk/axsl/axsl-font/.classpath =================================================================== --- trunk/axsl/axsl-font/.classpath 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-font/.classpath 2006-05-05 14:39:57 UTC (rev 504) @@ -2,7 +2,7 @@ <classpath> <classpathentry kind="src" path="src/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="src" path="/axslPS"/> + <classpathentry kind="src" path="/axslPS-R"/> <classpathentry kind="src" path="/axslCommon"/> <classpathentry kind="output" path="build/eclipse"/> </classpath> Modified: trunk/axsl/axsl-font/.project =================================================================== --- trunk/axsl/axsl-font/.project 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-font/.project 2006-05-05 14:39:57 UTC (rev 504) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>axslFont</name> + <name>axslFont-R</name> <comment></comment> <projects> </projects> Modified: trunk/axsl/axsl-fotree/.classpath =================================================================== --- trunk/axsl/axsl-fotree/.classpath 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-fotree/.classpath 2006-05-05 14:39:57 UTC (rev 504) @@ -2,8 +2,8 @@ <classpath> <classpathentry kind="src" path="src/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="src" path="/axslFont"/> - <classpathentry kind="src" path="/axslGraphic"/> + <classpathentry kind="src" path="/axslFont-R"/> + <classpathentry kind="src" path="/axslGraphic-R"/> <classpathentry kind="src" path="/axslCommon"/> <classpathentry kind="src" path="/axslText"/> <classpathentry kind="var" path="AXSL_LIB_ROOT/svg-1.1.jar"/> Modified: trunk/axsl/axsl-fotree/.project =================================================================== --- trunk/axsl/axsl-fotree/.project 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-fotree/.project 2006-05-05 14:39:57 UTC (rev 504) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>axslFOTree</name> + <name>axslFO-R</name> <comment></comment> <projects> </projects> Modified: trunk/axsl/axsl-graphic/.project =================================================================== --- trunk/axsl/axsl-graphic/.project 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-graphic/.project 2006-05-05 14:39:57 UTC (rev 504) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>axslGraphic</name> + <name>axslGraphic-R</name> <comment></comment> <projects> </projects> Modified: trunk/axsl/axsl-pdf/.classpath =================================================================== --- trunk/axsl/axsl-pdf/.classpath 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-pdf/.classpath 2006-05-05 14:39:57 UTC (rev 504) @@ -2,8 +2,8 @@ <classpath> <classpathentry kind="src" path="src/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry combineaccessrules="false" kind="src" path="/axslFont"/> - <classpathentry combineaccessrules="false" kind="src" path="/axslGraphic"/> + <classpathentry kind="src" path="/axslFont-R"/> + <classpathentry kind="src" path="/axslGraphic-R"/> <classpathentry kind="var" path="AXSL_LIB_ROOT/svg-1.1.jar"/> <classpathentry kind="output" path="build/eclipse"/> </classpath> Modified: trunk/axsl/axsl-pdf/.project =================================================================== --- trunk/axsl/axsl-pdf/.project 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-pdf/.project 2006-05-05 14:39:57 UTC (rev 504) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>axslPDF</name> + <name>axslPDF-W</name> <comment></comment> <projects> </projects> Modified: trunk/axsl/axsl-ps/.project =================================================================== --- trunk/axsl/axsl-ps/.project 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-ps/.project 2006-05-05 14:39:57 UTC (rev 504) @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>axslPS</name> + <name>axslPS-R</name> <comment></comment> <projects> </projects> Modified: trunk/axsl/axsl-text/.classpath =================================================================== --- trunk/axsl/axsl-text/.classpath 2006-05-05 13:36:27 UTC (rev 503) +++ trunk/axsl/axsl-text/.classpath 2006-05-05 14:39:57 UTC (rev 504) @@ -2,6 +2,6 @@ <classpath> <classpathentry kind="src" path="src/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="src" path="/axslFont"/> + <classpathentry kind="src" path="/axslFont-R"/> <classpathentry kind="output" path="build/eclipse"/> </classpath> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-05 13:36:38
|
Revision: 503 Author: victormote Date: 2006-05-05 06:36:27 -0700 (Fri, 05 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=503&view=rev Log Message: ----------- Fix copyrights. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeEvent.java trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeListener.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeEvent.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeEvent.java 2006-05-04 21:54:38 UTC (rev 502) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeEvent.java 2006-05-05 13:36:27 UTC (rev 503) @@ -1,22 +1,18 @@ /* - * Copyright 2004 The FOray Project. - * http://www.foray.org - * + * Copyright 2004 The aXSL Project. + * http://www.axsl.org + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - * - * This work is in part derived from the following work(s), used with the - * permission of the licensor: - * Apache FOP, licensed by the Apache Software Foundation * */ Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeListener.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeListener.java 2006-05-04 21:54:38 UTC (rev 502) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeListener.java 2006-05-05 13:36:27 UTC (rev 503) @@ -1,22 +1,18 @@ /* - * Copyright 2004 The FOray Project. - * http://www.foray.org - * + * Copyright 2004 The aXSL Project. + * http://www.axsl.org + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - * - * This work is in part derived from the following work(s), used with the - * permission of the licensor: - * Apache FOP, licensed by the Apache Software Foundation * */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-04 21:54:46
|
Revision: 502 Author: victormote Date: 2006-05-04 14:54:38 -0700 (Thu, 04 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=502&view=rev Log Message: ----------- Clean up doc a bit. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONode.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONode.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONode.java 2006-05-04 21:36:03 UTC (rev 501) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONode.java 2006-05-04 21:54:38 UTC (rev 502) @@ -23,7 +23,7 @@ import java.util.List; /** - * Base class for nodes in the formatting object tree. + * Interface for nodes in the formatting object tree. */ public interface FONode { @@ -104,8 +104,16 @@ public static final byte NODE_SVG_ELEMENT = 75; public static final byte NODE_BOOKMARK_TREE = 76; + /** + * Returns the parent of this node. + * @return This node's parent. + */ public FObj parentFO(); + /** + * Returns the children of this node. + * @return The children of this node, nor null if none exist. + */ public List childrenFO(); /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-04 21:36:11
|
Revision: 501 Author: victormote Date: 2006-05-04 14:36:03 -0700 (Thu, 04 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=501&view=rev Log Message: ----------- Add methods for getting, setting, and resetting the sister proxy object. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONode.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONode.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONode.java 2006-05-04 21:19:26 UTC (rev 500) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONode.java 2006-05-04 21:36:03 UTC (rev 501) @@ -114,4 +114,25 @@ */ public byte getNodeType() ; + /** + * Sets a proxy for this FONode. + * @param proxy The FONodeProxy to be set for this node. + */ + public void setProxy(FONodeProxy proxy) ; + + /** + * Returns the FONodeProxy instance, if any, associated with this object. + * @return The proxy for this FONode instance. + */ + public FONodeProxy getProxy() ; + + /** + * Resets this node and all child nodes so that they can be reused. + * Specifically, all references to FONodeProxy instances should be + * dereferenced by implementations. + * Running reset on the FORoot instance should reset the entire FOTree + * for reuse. + */ + public void reset() ; + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-04 21:19:33
|
Revision: 500 Author: victormote Date: 2006-05-04 14:19:26 -0700 (Thu, 04 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=500&view=rev Log Message: ----------- Add interface for a proxy that can be embedded in an FONode. Added Paths: ----------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONodeProxy.java Added: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONodeProxy.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONodeProxy.java (rev 0) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONodeProxy.java 2006-05-04 21:19:26 UTC (rev 500) @@ -0,0 +1,49 @@ +/* + * Copyright 2006 The aXSL Project. + * http://www.axsl.org + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +/* $Id$ */ + +package org.axsl.fotree; + +/** + * <p>Interface that allows pluggable extension of FONodes in the FOTree + * without the need to subclass. + * If subclassing is vertical extension, then FONodeProxy is a horizontal + * extension. + * FONodeProxy instances serve as proxies for FONode instances, and are + * cross-referenced with them. + * They can be used by any user of the FOTree to embed references to non-FOTree + * data in the FOTree. + * For example, a typical use of the FOTree is as input to a layout system that + * will create an AreaTree from it. + * The layout system can use the FONodeProxy to store layout-related + * information.</p> + * + * <p>More information about the <em>proxy</em> design pattern can be found + * in the Gang of Four literature. This specific implementation shares some + * characteristics of the Protection Proxy and of the Smart Reference.</p> + */ +public interface FONodeProxy { + + /** + * Returns the FONode for which this proxy stands. + * @return The FONode that is attached to this proxy. + */ + public FONode getFONode() ; + +} Property changes on: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FONodeProxy.java ___________________________________________________________________ Name: svn:keywords + "Author Id Rev Date URL" Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-03 19:41:57
|
Revision: 499 Author: victormote Date: 2006-05-03 12:41:49 -0700 (Wed, 03 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=499&view=rev Log Message: ----------- 1. Move some FOTreeControl methods to FOTreeBuilder setters. 2. Remove now-empty FOTreeControl interface. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeServer.java Removed Paths: ------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 19:12:45 UTC (rev 498) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 19:41:49 UTC (rev 499) @@ -27,6 +27,8 @@ import org.xml.sax.ContentHandler; +import java.net.URL; + /** * An FOTreeBuilder is created for each document that is processed. * It is conceptually directly under the FOTreeServer (which can be used for @@ -86,4 +88,8 @@ public void setFontConsumer(FontConsumer consumer) ; + public void setGraphicSearchPath(URL[] graphicSearchPath); + + public void setCachingGraphics(boolean cachingGraphics); + } Deleted: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 19:12:45 UTC (rev 498) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 19:41:49 UTC (rev 499) @@ -1,47 +0,0 @@ -/* - * Copyright 2005 The aXSL Project. - * http://www.axsl.org - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -/* $Id$ */ - -package org.axsl.fotree; - -import java.net.URL; - -/** - * An interface for classes that are conceptually the parent class of the - * fo.pagination.Root object. The purpose of the interface is to maintain - * encapsulation of the FO Tree classes, but to acknowledge that a higher-level - * object is needed to control the building of the FO Tree, to provide it - * with information about the environment, to keep track of meta-type - * information, and to use its results. - */ -public interface FOTreeControl { - - /** - * @return The ordered list of URLs that should be searched when looking - * for a graphical image with a relative path. - */ - URL[] getGraphicSearchPath(); - - /** - * @return True if graphics should be cached in memory, false if the memory - * should be released. - */ - boolean getCachingGraphics(); - -} Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeServer.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeServer.java 2006-05-03 19:12:45 UTC (rev 498) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeServer.java 2006-05-03 19:41:49 UTC (rev 499) @@ -29,11 +29,9 @@ /** * Create a an FOTreeBuilder instance to process a document. - * @param control An FOTreeControl implementation, which will act as the - * "parent" or controller for the FOTreeBuilder that is created. * @return An implementation of FOTreeBuilder that is in conformity with * this server's processing. */ - public FOTreeBuilder makeTreeBuilder(FOTreeControl control); + public FOTreeBuilder makeTreeBuilder(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-03 19:12:51
|
Revision: 498 Author: victormote Date: 2006-05-03 12:12:45 -0700 (Wed, 03 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=498&view=rev Log Message: ----------- Move some FOTreeControl methods to FOTreeBuilder setters. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 18:50:09 UTC (rev 497) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 19:12:45 UTC (rev 498) @@ -20,6 +20,7 @@ package org.axsl.fotree; +import org.axsl.font.FontConsumer; import org.axsl.fotree.fo.Root; import org.axsl.graphic.GraphicServer; import org.axsl.text.TextServer; @@ -83,4 +84,6 @@ public void setTextServer(TextServer textServer) ; + public void setFontConsumer(FontConsumer consumer) ; + } Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 18:50:09 UTC (rev 497) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 19:12:45 UTC (rev 498) @@ -20,8 +20,6 @@ package org.axsl.fotree; -import org.axsl.font.FontConsumer; - import java.net.URL; /** @@ -46,10 +44,4 @@ */ boolean getCachingGraphics(); - /** - * @return The FontConsumer implementation that should be used by nodes - * in this FOTree to obtain fonts and font services from FontServer. - */ - FontConsumer getFontConsumer() ; - } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-03 18:50:18
|
Revision: 497 Author: victormote Date: 2006-05-03 11:50:09 -0700 (Wed, 03 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=497&view=rev Log Message: ----------- Remove unused and unneeded method. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 18:46:40 UTC (rev 496) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 18:50:09 UTC (rev 497) @@ -81,6 +81,6 @@ public void setGraphicServer(GraphicServer graphicServer) ; - public void setTextServer(TextServer textServer); + public void setTextServer(TextServer textServer) ; } Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 18:46:40 UTC (rev 496) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 18:50:09 UTC (rev 497) @@ -52,9 +52,4 @@ */ FontConsumer getFontConsumer() ; - /** - * @return The name of the class that should be used as the default parser. - */ - String getParserClassName(); - } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-03 18:46:46
|
Revision: 496 Author: victormote Date: 2006-05-03 11:46:40 -0700 (Wed, 03 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=496&view=rev Log Message: ----------- Remove unused and unneeded method. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 18:41:28 UTC (rev 495) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 18:46:40 UTC (rev 496) @@ -35,12 +35,6 @@ public interface FOTreeControl { /** - * @return The base URL that should be used for finding external files, like - * graphical images, etc. - */ - URL getBaseURL(); - - /** * @return The ordered list of URLs that should be searched when looking * for a graphical image with a relative path. */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-03 18:41:34
|
Revision: 495 Author: victormote Date: 2006-05-03 11:41:28 -0700 (Wed, 03 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=495&view=rev Log Message: ----------- Move some FOTreeControl methods to FOTreeBuilder setters. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 18:13:05 UTC (rev 494) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 18:41:28 UTC (rev 495) @@ -21,6 +21,8 @@ package org.axsl.fotree; import org.axsl.fotree.fo.Root; +import org.axsl.graphic.GraphicServer; +import org.axsl.text.TextServer; import org.xml.sax.ContentHandler; @@ -77,4 +79,8 @@ */ public void setUnsupportedPropertiesFO(short[] unsupportedPropertiesFO) ; + public void setGraphicServer(GraphicServer graphicServer) ; + + public void setTextServer(TextServer textServer); + } Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 18:13:05 UTC (rev 494) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 18:41:28 UTC (rev 495) @@ -21,8 +21,6 @@ package org.axsl.fotree; import org.axsl.font.FontConsumer; -import org.axsl.graphic.GraphicServer; -import org.axsl.text.TextServer; import java.net.URL; @@ -65,8 +63,4 @@ */ String getParserClassName(); - GraphicServer getGraphicServer() ; - - TextServer getTextServer(); - } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-03 18:30:25
|
Revision: 494 Author: victormote Date: 2006-05-03 11:13:05 -0700 (Wed, 03 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=494&view=rev Log Message: ----------- Move some FOTreeControl methods to FOTreeBuilder setters. Modified Paths: -------------- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 15:36:26 UTC (rev 493) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeBuilder.java 2006-05-03 18:13:05 UTC (rev 494) @@ -45,4 +45,36 @@ */ public void addFOTreeListener (FOTreeListener listener) ; + /** + * The client application can use this method to add a list of FO objects + * that it does not support, and that it wishes to have flagged for the + * user at parse time. The object will be created within the FOTree, but the + * user will receive a logged message warning them that the object is not + * supported. + * Note that multiple arrays can be added, and the relationship is OR, so + * that if a given item appears in any one or more of the arrays, it will + * be flagged. + * @param unsupportedObjectsFO An array of bytes, each element of which + * represents an element which should be flagged to the user. + * Valid element values are members of + * {@link org.axsl.common.Constants#objectNameList}. + */ + public void setUnsupportedObjectsFO(byte[] unsupportedObjectsFO) ; + + /** + * The client application can use this method to add a list of FO properties + * that it does not support, and that it wishes to have flagged for the + * user at parse time. The property will be created within the FOTree, but + * the user will receive a logged message warning them that the object is + * not supported. + * Note that multiple arrays can be added, and the relationship is OR, so + * that if a given item appears in any one or more of the arrays, it will + * be flagged. + * @param unsupportedPropertiesFO An array of shorts, each element of which + * represents an attribute which should be flagged to the user. + * Valid element values are members of + * {@link org.axsl.common.Constants#propertyNameList}. + */ + public void setUnsupportedPropertiesFO(short[] unsupportedPropertiesFO) ; + } Modified: trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java =================================================================== --- trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 15:36:26 UTC (rev 493) +++ trunk/axsl/axsl-fotree/src/java/org/axsl/fotree/FOTreeControl.java 2006-05-03 18:13:05 UTC (rev 494) @@ -69,8 +69,4 @@ TextServer getTextServer(); - byte[] unsupportedObjectsFO() ; - - short[] unsupportedPropertiesFO() ; - } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-03 15:36:33
|
Revision: 493 Author: victormote Date: 2006-05-03 08:36:26 -0700 (Wed, 03 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=493&view=rev Log Message: ----------- Add comments with index markers. Modified Paths: -------------- trunk/axsl/axsl-common/src/java/org/axsl/common/Constants.java Modified: trunk/axsl/axsl-common/src/java/org/axsl/common/Constants.java =================================================================== --- trunk/axsl/axsl-common/src/java/org/axsl/common/Constants.java 2006-05-03 15:14:46 UTC (rev 492) +++ trunk/axsl/axsl-common/src/java/org/axsl/common/Constants.java 2006-05-03 15:36:26 UTC (rev 493) @@ -658,250 +658,250 @@ * binary search, and to make them easier to find. */ public static final String[] propertyKeywordValues = { - "", // Leave element 0 blank - "-180", - "-270", - "-90", - "0", - "180", - "270", - "90", - "above", - "absolute", - "absolute-colorimetric", - "active", - "after", - "after-edge", - "all", - "alphabetic", - "always", - "any", - "auto", - "auto-even", - "auto-odd", - "avoid", - "backslant", - "baseline", - "before", - "before-edge", - "below", - "bidi-override", - "blank", - "blink", - "bold", - "bolder", - "both", - "bottom", - "bounded-in-one-dimension", - "capitalize", - "center", - "center-left", - "center-right", - "central", - "character-by-character", - "child", - "code", - "collapse", - "collapse-with-precedence", - "column", - "condensed", - "consider-shifts", - "continuous", - "cursive", - "dashed", - "digits", - "discard", - "disregard-shifts", - "document", - "document-root", - "dots", - "dotted", - "double", - "embed", - "end", - "end-on-even", - "end-on-odd", - "error-if-overflow", - "even", - "even-page", - "expanded", - "extra-condensed", - "extra-expanded", - "false", - "fantasy", - "far-left", - "far-right", - "fast", - "faster", - "female", - "first", - "first-including-carryover", - "first-starting-within-page", - "fixed", - "focus", - "font-height", - "force", - "groove", - "hanging", - "hidden", - "hide", - "high", - "higher", - "hover", - "ideographic", - "ignore", - "ignore-if-after-linefeed", - "ignore-if-before-linefeed", - "ignore-if-surrounding-linefeed", - "indefinite", - "inherit", - "inset", - "inside", - "integer-pixels", - "italic", - "justify", - "landscape", - "large", - "larger", - "last", - "last-ending-within-page", - "last-starting-within-page", - "left", - "left-side", - "leftwards", - "level", - "lighter", - "line-height", - "line-through", - "link", - "loud", - "low", - "lower", - "lowercase", - "lr", - "lr-tb", - "ltr", - "male", - "mathematical", - "max-height", - "medium", - "middle", - "monospace", - "narrower", - "new", - "no-blink", - "no-change", - "no-force", - "no-limit", - "no-line-through", - "no-overline", - "no-repeat", - "no-underline", - "no-wrap", - "non-uniform", - "none", - "normal", - "not-a-keyword", - "not-blank", - "nowrap", - "oblique", - "odd", - "odd-page", - "once", - "outset", - "outside", - "overline", - "page", - "page-sequence", - "paginate", - "perceptual", - "portrait", - "pre", - "preserve", - "reference-area", - "relative", - "relative-colorimetric", - "repeat", - "repeat-x", - "repeat-y", - "replace", - "resample-any-method", - "reset-size", - "rest", - "retain", - "ridge", - "right", - "right-side", - "rightwards", - "rl", - "rl-tb", - "rtl", - "rule", - "sans-serif", - "saturation", - "scale-to-fit", - "scroll", - "semi-condensed", - "semi-expanded", - "separate", - "serif", - "show", - "silent", - "slow", - "slower", - "small", - "small-caps", - "smaller", - "soft", - "solid", - "space", - "spell-out", - "start", - "static", - "sub", - "super", - "suppress", - "tb", - "tb-rl", - "text-after-edge", - "text-before-edge", - "text-bottom", - "text-top", - "thick", - "thin", - "top", - "traditional", - "transparent", - "treat-as-space", - "treat-as-zero-width-space", - "true", - "ultra-condensed", - "ultra-expanded", - "unbounded", - "underline", - "uniform", - "uppercase", - "use-content", - "use-font-metrics", - "use-normal-stylesheet", - "use-script", - "use-target-processing-context", - "visible", - "visited", - "wider", - "wrap", - "x-fast", - "x-high", - "x-large", - "x-loud", - "x-low", - "x-slow", - "x-small", - "x-soft", - "xsl-following", - "xsl-preceding", - "xx-large", - "xx-small", + "", // Leave element 0 blank + "-180", // 1 + "-270", // 2 + "-90", // 3 + "0", // 4 + "180", // 5 + "270", // 6 + "90", // 7 + "above", // 8 + "absolute", // 9 + "absolute-colorimetric", // 10 + "active", // 11 + "after", // 12 + "after-edge", // 13 + "all", // 14 + "alphabetic", // 15 + "always", // 16 + "any", // 17 + "auto", // 18 + "auto-even", // 19 + "auto-odd", // 20 + "avoid", // 21 + "backslant", // 22 + "baseline", // 23 + "before", // 24 + "before-edge", // 25 + "below", // 26 + "bidi-override", // 27 + "blank", // 28 + "blink", // 29 + "bold", // 30 + "bolder", // 31 + "both", // 32 + "bottom", // 33 + "bounded-in-one-dimension", // 34 + "capitalize", // 35 + "center", // 36 + "center-left", // 37 + "center-right", // 38 + "central", // 39 + "character-by-character", // 40 + "child", // 41 + "code", // 42 + "collapse", // 43 + "collapse-with-precedence", // 44 + "column", // 45 + "condensed", // 46 + "consider-shifts", // 47 + "continuous", // 48 + "cursive", // 49 + "dashed", // 50 + "digits", // 51 + "discard", // 52 + "disregard-shifts", // 53 + "document", // 54 + "document-root", // 55 + "dots", // 56 + "dotted", // 57 + "double", // 58 + "embed", // 59 + "end", // 60 + "end-on-even", // 61 + "end-on-odd", // 62 + "error-if-overflow", // 63 + "even", // 64 + "even-page", // 65 + "expanded", // 66 + "extra-condensed", // 67 + "extra-expanded", // 68 + "false", // 69 + "fantasy", // 70 + "far-left", // 71 + "far-right", // 72 + "fast", // 73 + "faster", // 74 + "female", // 75 + "first", // 76 + "first-including-carryover", // 77 + "first-starting-within-page", // 78 + "fixed", // 79 + "focus", // 80 + "font-height", // 81 + "force", // 82 + "groove", // 83 + "hanging", // 84 + "hidden", // 85 + "hide", // 86 + "high", // 87 + "higher", // 88 + "hover", // 89 + "ideographic", // 90 + "ignore", // 91 + "ignore-if-after-linefeed", // 92 + "ignore-if-before-linefeed", // 93 + "ignore-if-surrounding-linefeed", // 94 + "indefinite", // 95 + "inherit", // 96 + "inset", // 97 + "inside", // 98 + "integer-pixels", // 99 + "italic", // 100 + "justify", // 101 + "landscape", // 102 + "large", // 103 + "larger", // 104 + "last", // 105 + "last-ending-within-page", // 106 + "last-starting-within-page", // 107 + "left", // 108 + "left-side", // 109 + "leftwards", // 110 + "level", // 111 + "lighter", // 112 + "line-height", // 113 + "line-through", // 114 + "link", // 115 + "loud", // 116 + "low", // 117 + "lower", // 118 + "lowercase", // 119 + "lr", // 120 + "lr-tb", // 121 + "ltr", // 122 + "male", // 123 + "mathematical", // 124 + "max-height", // 125 + "medium", // 126 + "middle", // 127 + "monospace", // 128 + "narrower", // 129 + "new", // 130 + "no-blink", // 131 + "no-change", // 132 + "no-force", // 133 + "no-limit", // 134 + "no-line-through", // 135 + "no-overline", // 136 + "no-repeat", // 137 + "no-underline", // 138 + "no-wrap", // 139 + "non-uniform", // 140 + "none", // 141 + "normal", // 142 + "not-a-keyword", // 143 + "not-blank", // 144 + "nowrap", // 145 + "oblique", // 146 + "odd", // 147 + "odd-page", // 148 + "once", // 149 + "outset", // 150 + "outside", // 151 + "overline", // 152 + "page", // 153 + "page-sequence", // 154 + "paginate", // 155 + "perceptual", // 156 + "portrait", // 157 + "pre", // 158 + "preserve", // 159 + "reference-area", // 160 + "relative", // 161 + "relative-colorimetric", // 162 + "repeat", // 163 + "repeat-x", // 164 + "repeat-y", // 165 + "replace", // 166 + "resample-any-method", // 167 + "reset-size", // 168 + "rest", // 169 + "retain", // 170 + "ridge", // 171 + "right", // 172 + "right-side", // 173 + "rightwards", // 174 + "rl", // 175 + "rl-tb", // 176 + "rtl", // 177 + "rule", // 178 + "sans-serif", // 179 + "saturation", // 180 + "scale-to-fit", // 181 + "scroll", // 182 + "semi-condensed", // 183 + "semi-expanded", // 184 + "separate", // 185 + "serif", // 186 + "show", // 187 + "silent", // 188 + "slow", // 189 + "slower", // 190 + "small", // 191 + "small-caps", // 192 + "smaller", // 193 + "soft", // 194 + "solid", // 195 + "space", // 196 + "spell-out", // 197 + "start", // 198 + "static", // 199 + "sub", // 200 + "super", // 201 + "suppress", // 202 + "tb", // 203 + "tb-rl", // 204 + "text-after-edge", // 205 + "text-before-edge", // 206 + "text-bottom", // 207 + "text-top", // 208 + "thick", // 209 + "thin", // 210 + "top", // 211 + "traditional", // 212 + "transparent", // 213 + "treat-as-space", // 214 + "treat-as-zero-width-space", // 215 + "true", // 216 + "ultra-condensed", // 217 + "ultra-expanded", // 218 + "unbounded", // 219 + "underline", // 220 + "uniform", // 221 + "uppercase", // 222 + "use-content", // 223 + "use-font-metrics", // 224 + "use-normal-stylesheet", // 225 + "use-script", // 226 + "use-target-processing-context", // 227 + "visible", // 228 + "visited", // 229 + "wider", // 230 + "wrap", // 231 + "x-fast", // 232 + "x-high", // 233 + "x-large", // 234 + "x-loud", // 235 + "x-low", // 236 + "x-slow", // 237 + "x-small", // 238 + "x-soft", // 239 + "xsl-following", // 240 + "xsl-preceding", // 241 + "xx-large", // 242 + "xx-small", // 243 }; public static final short FOVAL_NUM_NEGATIVE_180 = 1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-03 15:14:55
|
Revision: 492 Author: victormote Date: 2006-05-03 08:14:46 -0700 (Wed, 03 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=492&view=rev Log Message: ----------- Add comments with index markers. Modified Paths: -------------- trunk/axsl/axsl-common/src/java/org/axsl/common/Constants.java Modified: trunk/axsl/axsl-common/src/java/org/axsl/common/Constants.java =================================================================== --- trunk/axsl/axsl-common/src/java/org/axsl/common/Constants.java 2006-05-02 16:39:37 UTC (rev 491) +++ trunk/axsl/axsl-common/src/java/org/axsl/common/Constants.java 2006-05-03 15:14:46 UTC (rev 492) @@ -30,66 +30,66 @@ * search on it. */ public static final String[] objectNameList = { - "", // Use element 0 as a default - "basic-link", - "bidi-override", - "block", - "block-container", - "bookmark", - "bookmark-title", - "bookmark-tree", - "character", - "color-profile", - "conditional-page-master-reference", - "declarations", - "external-graphic", - "float", - "flow", - "footnote", - "footnote-body", - "initial-property-set", - "inline", - "inline-container", - "instream-foreign-object", - "layout-master-set", - "leader", - "list-block", - "list-item", - "list-item-body", - "list-item-label", - "marker", - "multi-case", - "multi-properties", - "multi-property-set", - "multi-switch", - "multi-toggle", - "page-number", - "page-number-citation", - "page-sequence", - "page-sequence-master", - "region-after", - "region-before", - "region-body", - "region-end", - "region-start", - "repeatable-page-master-alternatives", - "repeatable-page-master-reference", - "retrieve-marker", - "root", - "simple-page-master", - "single-page-master-reference", - "static-content", - "table", - "table-and-caption", - "table-body", - "table-caption", - "table-cell", - "table-column", - "table-footer", - "table-header", - "table-row", - "title", - "wrapper", + "", // Use element 0 as a default + "basic-link", // 1 + "bidi-override", // 2 + "block", // 3 + "block-container", // 4 + "bookmark", // 5 + "bookmark-title", // 6 + "bookmark-tree", // 7 + "character", // 8 + "color-profile", // 9 + "conditional-page-master-reference", //10 + "declarations", // 11 + "external-graphic", // 12 + "float", // 13 + "flow", // 14 + "footnote", // 15 + "footnote-body", // 16 + "initial-property-set", // 17 + "inline", // 18 + "inline-container", // 19 + "instream-foreign-object", // 20 + "layout-master-set", // 21 + "leader", // 22 + "list-block", // 23 + "list-item", // 24 + "list-item-body", // 25 + "list-item-label", // 26 + "marker", // 27 + "multi-case", // 28 + "multi-properties", // 29 + "multi-property-set", // 30 + "multi-switch", // 31 + "multi-toggle", // 32 + "page-number", // 33 + "page-number-citation", // 34 + "page-sequence", // 35 + "page-sequence-master", // 36 + "region-after", // 37 + "region-before", // 38 + "region-body", // 39 + "region-end", // 40 + "region-start", // 41 + "repeatable-page-master-alternatives", //42 + "repeatable-page-master-reference", // 43 + "retrieve-marker", // 44 + "root", // 45 + "simple-page-master", // 46 + "single-page-master-reference", // 47 + "static-content", // 48 + "table", // 49 + "table-and-caption", // 50 + "table-body", // 51 + "table-caption", // 52 + "table-cell", // 53 + "table-column", // 54 + "table-footer", // 55 + "table-header", // 56 + "table-row", // 57 + "title", // 58 + "wrapper", // 59 }; public static final byte FO_BASIC_LINK = 1; @@ -157,253 +157,253 @@ * search on it. */ public static final String[] propertyNameList = { - "", // Use element 0 as a default - "absolute-position", - "active-state", - "alignment-adjust", - "alignment-baseline", - "auto-restore", - "azimuth", - "background", - "background-attachment", - "background-color", - "background-image", - "background-position", - "background-position-horizontal", - "background-position-vertical", - "background-repeat", - "baseline-shift", - "blank-or-not-blank", - "block-progression-dimension", - "border", - "border-after-color", - "border-after-precedence", - "border-after-style", - "border-after-width", - "border-before-color", - "border-before-precedence", - "border-before-style", - "border-before-width", - "border-bottom", - "border-bottom-color", - "border-bottom-style", - "border-bottom-width", - "border-collapse", - "border-color", - "border-end-color", - "border-end-precedence", - "border-end-style", - "border-end-width", - "border-left", - "border-left-color", - "border-left-style", - "border-left-width", - "border-right", - "border-right-color", - "border-right-style", - "border-right-width", - "border-separation", - "border-spacing", - "border-start-color", - "border-start-precedence", - "border-start-style", - "border-start-width", - "border-style", - "border-top", - "border-top-color", - "border-top-style", - "border-top-width", - "border-width", - "bottom", - "break-after", - "break-before", - "caption-side", - "case-name", - "case-title", - "character", - "clear", - "clip", - "color", - "color-profile-name", - "column-count", - "column-gap", - "column-number", - "column-width", - "content-height", - "content-type", - "content-width", - "country", - "cue", - "cue-after", - "cue-before", - "destination-placement-offset", - "direction", - "display-align", - "dominant-baseline", - "elevation", - "empty-cells", - "end-indent", - "ends-row", - "extent", - "external-destination", - "float", - "flow-name", - "font", - "font-family", - "font-selection-strategy", - "font-size", - "font-size-adjust", - "font-stretch", - "font-style", - "font-variant", - "font-weight", - "force-page-count", - "format", - "glyph-orientation-horizontal", - "glyph-orientation-vertical", - "grouping-separator", - "grouping-size", - "height", - "hyphenate", - "hyphenation-character", - "hyphenation-keep", - "hyphenation-ladder-count", - "hyphenation-push-character-count", - "hyphenation-remain-character-count", - "id", - "indicate-destination", - "initial-page-number", - "inline-progression-dimension", - "internal-destination", - "keep-together", - "keep-with-next", - "keep-with-previous", - "language", - "last-line-end-indent", - "leader-alignment", - "leader-length", - "leader-pattern", - "leader-pattern-width", - "left", - "letter-spacing", - "letter-value", - "line-height", - "line-height-shift-adjustment", - "line-stacking-strategy", - "linefeed-treatment", - "margin", - "margin-bottom", - "margin-left", - "margin-right", - "margin-top", - "marker-class-name", - "master-name", - "master-reference", - "max-height", - "max-width", - "maximum-repeats", - "media-usage", - "min-height", - "min-width", - "number-columns-repeated", - "number-columns-spanned", - "number-rows-spanned", - "odd-or-even", - "orphans", - "overflow", - "padding", - "padding-after", - "padding-before", - "padding-bottom", - "padding-end", - "padding-left", - "padding-right", - "padding-start", - "padding-top", - "page-break-after", - "page-break-before", - "page-break-inside", - "page-height", - "page-position", - "page-width", - "pause", - "pause-after", - "pause-before", - "pitch", - "pitch-range", - "play-during", - "position", - "precedence", - "provisional-distance-between-starts", - "provisional-label-separation", - "ref-id", - "reference-orientation", - "region-name", - "relative-align", - "relative-position", - "rendering-intent", - "retrieve-boundary", - "retrieve-class-name", - "retrieve-position", - "richness", - "right", - "role", - "rule-style", - "rule-thickness", - "scaling", - "scaling-method", - "score-spaces", - "script", - "show-destination", - "size", - "source-document", - "space-after", - "space-before", - "space-end", - "space-start", - "span", - "speak", - "speak-header", - "speak-numeral", - "speak-punctuation", - "speech-rate", - "src", - "start-indent", - "starting-state", - "starts-row", - "stress", - "suppress-at-line-break", - "switch-to", - "table-layout", - "table-omit-footer-at-break", - "table-omit-header-at-break", - "target-presentation-context", - "target-processing-context", - "target-stylesheet", - "text-align", - "text-align-last", - "text-altitude", - "text-decoration", - "text-depth", - "text-indent", - "text-shadow", - "text-transform", - "top", - "treat-as-word-space", - "unicode-bidi", - "vertical-align", - "visibility", - "voice-family", - "volume", - "white-space", - "white-space-collapse", - "white-space-treatment", - "widows", - "width", - "word-spacing", - "wrap-option", - "writing-mode", - "z-index", + "", // Use element 0 as a default + "absolute-position", // 1 + "active-state", // 2 + "alignment-adjust", // 3 + "alignment-baseline", // 4 + "auto-restore", // 5 + "azimuth", // 6 + "background", // 7 + "background-attachment", // 8 + "background-color", // 9 + "background-image", // 10 + "background-position", // 11 + "background-position-horizontal", // 12 + "background-position-vertical", // 13 + "background-repeat", // 14 + "baseline-shift", // 15 + "blank-or-not-blank", // 16 + "block-progression-dimension", // 17 + "border", // 18 + "border-after-color", // 19 + "border-after-precedence", // 20 + "border-after-style", // 21 + "border-after-width", // 22 + "border-before-color", // 23 + "border-before-precedence", // 24 + "border-before-style", // 25 + "border-before-width", // 26 + "border-bottom", // 27 + "border-bottom-color", // 28 + "border-bottom-style", // 29 + "border-bottom-width", // 30 + "border-collapse", // 31 + "border-color", // 32 + "border-end-color", // 33 + "border-end-precedence", // 34 + "border-end-style", // 35 + "border-end-width", // 36 + "border-left", // 37 + "border-left-color", // 38 + "border-left-style", // 39 + "border-left-width", // 40 + "border-right", // 41 + "border-right-color", // 42 + "border-right-style", // 43 + "border-right-width", // 44 + "border-separation", // 45 + "border-spacing", // 46 + "border-start-color", // 47 + "border-start-precedence", // 48 + "border-start-style", // 49 + "border-start-width", // 50 + "border-style", // 51 + "border-top", // 52 + "border-top-color", // 53 + "border-top-style", // 54 + "border-top-width", // 55 + "border-width", // 56 + "bottom", // 57 + "break-after", // 58 + "break-before", // 59 + "caption-side", // 60 + "case-name", // 61 + "case-title", // 62 + "character", // 63 + "clear", // 64 + "clip", // 65 + "color", // 66 + "color-profile-name", // 67 + "column-count", // 68 + "column-gap", // 69 + "column-number", // 70 + "column-width", // 71 + "content-height", // 72 + "content-type", // 73 + "content-width", // 74 + "country", // 75 + "cue", // 76 + "cue-after", // 77 + "cue-before", // 78 + "destination-placement-offset", // 79 + "direction", // 80 + "display-align", // 81 + "dominant-baseline", // 82 + "elevation", // 83 + "empty-cells", // 84 + "end-indent", // 85 + "ends-row", // 86 + "extent", // 87 + "external-destination", // 88 + "float", // 89 + "flow-name", // 90 + "font", // 91 + "font-family", // 92 + "font-selection-strategy", // 93 + "font-size", // 94 + "font-size-adjust", // 95 + "font-stretch", // 96 + "font-style", // 97 + "font-variant", // 98 + "font-weight", // 99 + "force-page-count", // 100 + "format", // 101 + "glyph-orientation-horizontal", // 102 + "glyph-orientation-vertical", // 103 + "grouping-separator", // 104 + "grouping-size", // 105 + "height", // 106 + "hyphenate", // 107 + "hyphenation-character", // 108 + "hyphenation-keep", // 109 + "hyphenation-ladder-count", // 110 + "hyphenation-push-character-count", // 111 + "hyphenation-remain-character-count", // 112 + "id", // 113 + "indicate-destination", // 114 + "initial-page-number", // 115 + "inline-progression-dimension", // 116 + "internal-destination", // 117 + "keep-together", // 118 + "keep-with-next", // 119 + "keep-with-previous", // 120 + "language", // 121 + "last-line-end-indent", // 122 + "leader-alignment", // 123 + "leader-length", // 124 + "leader-pattern", // 125 + "leader-pattern-width", // 126 + "left", // 127 + "letter-spacing", // 128 + "letter-value", // 129 + "line-height", // 130 + "line-height-shift-adjustment", // 131 + "line-stacking-strategy", // 132 + "linefeed-treatment", // 133 + "margin", // 134 + "margin-bottom", // 135 + "margin-left", // 136 + "margin-right", // 137 + "margin-top", // 138 + "marker-class-name", // 139 + "master-name", // 140 + "master-reference", // 141 + "max-height", // 142 + "max-width", // 143 + "maximum-repeats", // 144 + "media-usage", // 145 + "min-height", // 146 + "min-width", // 147 + "number-columns-repeated", // 148 + "number-columns-spanned", // 149 + "number-rows-spanned", // 150 + "odd-or-even", // 151 + "orphans", // 152 + "overflow", // 153 + "padding", // 154 + "padding-after", // 155 + "padding-before", // 156 + "padding-bottom", // 157 + "padding-end", // 158 + "padding-left", // 159 + "padding-right", // 160 + "padding-start", // 161 + "padding-top", // 162 + "page-break-after", // 163 + "page-break-before", // 164 + "page-break-inside", // 165 + "page-height", // 166 + "page-position", // 167 + "page-width", // 168 + "pause", // 169 + "pause-after", // 170 + "pause-before", // 171 + "pitch", // 172 + "pitch-range", // 173 + "play-during", // 174 + "position", // 175 + "precedence", // 176 + "provisional-distance-between-starts", // 177 + "provisional-label-separation", // 178 + "ref-id", // 179 + "reference-orientation", // 180 + "region-name", // 181 + "relative-align", // 182 + "relative-position", // 183 + "rendering-intent", // 184 + "retrieve-boundary", // 185 + "retrieve-class-name", // 186 + "retrieve-position", // 187 + "richness", // 188 + "right", // 189 + "role", // 190 + "rule-style", // 191 + "rule-thickness", // 192 + "scaling", // 193 + "scaling-method", // 194 + "score-spaces", // 195 + "script", // 196 + "show-destination", // 197 + "size", // 198 + "source-document", // 199 + "space-after", // 200 + "space-before", // 201 + "space-end", // 202 + "space-start", // 203 + "span", // 204 + "speak", // 205 + "speak-header", // 206 + "speak-numeral", // 207 + "speak-punctuation", // 208 + "speech-rate", // 209 + "src", // 210 + "start-indent", // 211 + "starting-state", // 212 + "starts-row", // 213 + "stress", // 214 + "suppress-at-line-break", // 215 + "switch-to", // 216 + "table-layout", // 217 + "table-omit-footer-at-break", // 218 + "table-omit-header-at-break", // 219 + "target-presentation-context", // 220 + "target-processing-context", // 221 + "target-stylesheet", // 222 + "text-align", // 223 + "text-align-last", // 224 + "text-altitude", // 225 + "text-decoration", // 226 + "text-depth", // 227 + "text-indent", // 228 + "text-shadow", // 229 + "text-transform", // 230 + "top", // 231 + "treat-as-word-space", // 232 + "unicode-bidi", // 233 + "vertical-align", // 234 + "visibility", // 235 + "voice-family", // 236 + "volume", // 237 + "white-space", // 238 + "white-space-collapse", // 239 + "white-space-treatment", // 240 + "widows", // 241 + "width", // 242 + "word-spacing", // 243 + "wrap-option", // 244 + "writing-mode", // 245 + "z-index", // 246 }; public static final short FOPROP_ABSOLUTE_POSITION = 1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-02 16:39:41
|
Revision: 491 Author: victormote Date: 2006-05-02 09:39:37 -0700 (Tue, 02 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=491&view=rev Log Message: ----------- Make build script executable. Property Changed: ---------------- trunk/axsl/scripts/build.sh Property changes on: trunk/axsl/scripts/build.sh ___________________________________________________________________ Name: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-01 17:11:07
|
Revision: 490 Author: victormote Date: 2006-05-01 10:10:56 -0700 (Mon, 01 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=490&view=rev Log Message: ----------- Fix warned link. Modified Paths: -------------- trunk/axsl/doc/web/00-rsrc/include/leftmenu.html Modified: trunk/axsl/doc/web/00-rsrc/include/leftmenu.html =================================================================== --- trunk/axsl/doc/web/00-rsrc/include/leftmenu.html 2006-05-01 15:59:54 UTC (rev 489) +++ trunk/axsl/doc/web/00-rsrc/include/leftmenu.html 2006-05-01 17:10:56 UTC (rev 490) @@ -93,7 +93,7 @@ <td class="Bullet1"> </td> <td class="Menu1"> <a class="Menu" rel="external" - href="http://svn.sourceforge.net/axsl/">View Repository</a> + href="http://svn.sourceforge.net/viewcvs.cgi/axsl/">View Repository</a> </td> </tr> <tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-05-01 16:00:01
|
Revision: 489 Author: victormote Date: 2006-05-01 08:59:54 -0700 (Mon, 01 May 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=489&view=rev Log Message: ----------- Fix bad link. Modified Paths: -------------- trunk/axsl/doc/web/font/encoding.html Modified: trunk/axsl/doc/web/font/encoding.html =================================================================== --- trunk/axsl/doc/web/font/encoding.html 2006-04-30 19:45:34 UTC (rev 488) +++ trunk/axsl/doc/web/font/encoding.html 2006-05-01 15:59:54 UTC (rev 489) @@ -166,7 +166,7 @@ glyph lists which should be consulted at parse-time to convert glyph names into Unicode code points. Glyph lists earlier in the list will be checked before those listed later in the list. - See the <a href="#glyph-list">Glyph List</a> documentation for more + See the <a href="#gl-select">Glyph List</a> documentation for more details. </li> <li><strong>file</strong> indicates the URL of the file which should be This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-04-30 19:45:39
|
Revision: 488 Author: victormote Date: 2006-04-30 12:45:34 -0700 (Sun, 30 Apr 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=488&view=rev Log Message: ----------- Fix bad link. Modified Paths: -------------- trunk/axsl/doc/web/modules.html Modified: trunk/axsl/doc/web/modules.html =================================================================== --- trunk/axsl/doc/web/modules.html 2006-04-30 19:40:35 UTC (rev 487) +++ trunk/axsl/doc/web/modules.html 2006-04-30 19:45:34 UTC (rev 488) @@ -18,7 +18,6 @@ <h1>aXSL: Modules</h1> <ul> - <li><a href="#intro">Introduction</a></li> <li><a href="#list">Summary of Modules</a></li> <li><a href="#potential">Potential Modules</a></li> </ul> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
|
From: <vic...@us...> - 2006-04-30 19:40:49
|
Revision: 487 Author: victormote Date: 2006-04-30 12:40:35 -0700 (Sun, 30 Apr 2006) ViewCVS: http://svn.sourceforge.net/axsl/?rev=487&view=rev Log Message: ----------- Fix some bad links, in some cases by adding content. Modified Paths: -------------- trunk/axsl/doc/web/00-rsrc/include/leftmenu.html trunk/axsl/doc/web/robots.txt Added Paths: ----------- trunk/axsl/doc/web/ps/ trunk/axsl/doc/web/ps/index.html Modified: trunk/axsl/doc/web/00-rsrc/include/leftmenu.html =================================================================== --- trunk/axsl/doc/web/00-rsrc/include/leftmenu.html 2006-04-30 19:20:25 UTC (rev 486) +++ trunk/axsl/doc/web/00-rsrc/include/leftmenu.html 2006-04-30 19:40:35 UTC (rev 487) @@ -47,6 +47,12 @@ <tr> <td class="Bullet1"> </td> <td class="Menu1"> + <a class="Menu" href="/ps/">axslPS</a> + </td> + </tr> + <tr> + <td class="Bullet1"> </td> + <td class="Menu1"> <a class="Menu" href="/graphic/">axslGraphic</a> </td> </tr> Added: trunk/axsl/doc/web/ps/index.html =================================================================== --- trunk/axsl/doc/web/ps/index.html (rev 0) +++ trunk/axsl/doc/web/ps/index.html 2006-04-30 19:40:35 UTC (rev 487) @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + +<head> + <title>aXSL: PS</title> + <meta name="content-revised" + content="$Date$"/> + <!--#include virtual="/00-rsrc/include/standard-head.html" --> +</head> + +<body> + +<!--#include virtual="/00-rsrc/include/leftmenu.html" --> + +<h1>aXSL: PS</h1> +<h2>Contents</h2> +<ul> + <li><a href="#intro">Introduction</a></li> + <li><a href="#implementations">Known Implementations</a></li> + <li><a href="#reference-apps">Reference Applications</a></li> +</ul> + +<h2><a name="intro">Introduction</a></h2> +<p>The PS module provides interfaces that are useful for dealing with certain +PostScript concepts.</p> + +<h2><a name="implementations">Known Implementations</a></h2> +<p>The known implementations of axslPS are:</p> +<ul> + <li>[open source] <a rel="external" +href="http://www.foray.org/module/ps/">FOrayPS</a></li> +</ul> + +<h2><a name="reference-apps">Reference Applications</a></h2> +<p>Reference applications contain working code that <em>uses </em>axslPS:</p> +<ul> + <li>[open source] <a rel="external" +href="http://www.foray.org/">FOray</a></li> +</ul> + +<!--#include virtual="/00-rsrc/include/leftmenu-end.html" --> +</body> +</html> Property changes on: trunk/axsl/doc/web/ps/index.html ___________________________________________________________________ Name: svn:keywords + "Author Id Rev Date URL" Name: svn:eol-style + native Modified: trunk/axsl/doc/web/robots.txt =================================================================== --- trunk/axsl/doc/web/robots.txt 2006-04-30 19:20:25 UTC (rev 486) +++ trunk/axsl/doc/web/robots.txt 2006-04-30 19:40:35 UTC (rev 487) @@ -1,2 +1,6 @@ +# Robot exclusions for the link validator at validator.w3.org User-Agent: W3C-checklink +# Don't try to validate the javadocs. Disallow: /api/ +# Don't try to validate the link that does the link validation. +Disallow: http://validator.w3.org/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |