<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>fop-dev@xmlgraphics.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/</id>
<updated>2009-12-09T04:32:25Z</updated>
<entry>
<title>DO NOT REPLY [Bug 48293] Unable to extract the data from pdf file for greek fonts</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c20091208122817.16C7129A0012@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091208122817-16C7129A0012@brutus-apache-org%3e</id>
<updated>2009-12-08T12:28:17Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48293

--- Comment #4 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-12-08 04:28:14 UTC
---
(In reply to comment #3)

Hi,
The latest FOP release is FOP 0.95 (v0.20.5 had been released in 2002, IIRC).
I strongly recommend you to use a more recent release (see [1] for download
related questions).
You'll have to upgrade your XSL-FO since there are many implementation
differences between FOP v0.20.x and v0.9x (see either [2] or [3]).
You can have a look on some improvements between FOP 0.20.5 and current release
(see [4]).

[1] http://xmlgraphics.apache.org/fop/download.html
[2] http://xmlgraphics.apache.org/fop/0.94/upgrading.html
[3] http://xmlgraphics.apache.org/fop/0.95/upgrading.html
[4] http://xmlgraphics.apache.org/fop/compliance.html

HTH,
Pascal

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48293] Unable to extract the data from pdf file for greek fonts</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c20091208102214.D75E929A0011@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091208102214-D75E929A0011@brutus-apache-org%3e</id>
<updated>2009-12-08T10:22:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48293

--- Comment #3 from maruthivenugopal.bandaru@ge.com 2009-12-08 02:22:12 UTC ---
Hi Pascal,
         Actually i have used the lastest fop-0.20.5rc2 jar file and generated
the pdf file, but no use, still i am unable to copy the data(copying the data
from pdf to word doc), kindly help me.

Thanks &amp; Regards
Maruthi

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>Bug report for Fop [2009/12/06]</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c20091206230810.BBA4829A0012@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091206230810-BBA4829A0012@brutus-apache-org%3e</id>
<updated>2009-12-06T23:08:08Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
| 1063|New|Nor|2001-03-21|fop does not handle large fo files                |
| 3824|New|Blk|2001-09-25|MIF option with tables                            |
| 5010|New|Enh|2001-11-21|Better error reporting needed                     |
| 6305|New|Nor|2002-02-07|Using fo:table-and-caption results in empty output|
| 6427|New|Enh|2002-02-13|Type 1 CID fonts are not supported                |
| 8003|New|Maj|2002-04-12|FopImageFactory never releases cached images      |
| 8463|New|Nor|2002-04-24|SVG clipping in external.fo example doc when rende|
| 9379|New|Nor|2002-05-24|MIF Renderer generates incorrect MIF code         |
|12610|New|Enh|2002-09-13|[PATCH] onLoad Action for PDF documents or how to |
|14356|New|Nor|2002-11-07|*NOT* embedding TrueTypeFont in PDF causes Acrobat|
|16713|New|Nor|2003-02-03|Hyphenation error in tables                       |
|17369|New|Nor|2003-02-25|Footnote duplication                              |
|17380|New|Nor|2003-02-25|Batik Component will not recognize feXXXX SVG elem|
|17921|New|Nor|2003-03-12|Kerning is broken for standard fonts              |
|18292|New|Nor|2003-03-24|24 bit PNG not displayed correctly                |
|18801|New|Nor|2003-04-08|"visibility" property is not implemented          |
|19228|New|Blk|2003-04-22|[PATCH] Child LayoutContext is null in certain cir|
|19341|Ver|Nor|2003-04-26|leader doesn't work since 0.20.5.rc2              |
|19695|New|Enh|2003-05-06|[PATCH] Allow fox:destination as child of fox:outl|
|19717|New|Enh|2003-05-07|Lets add support for JimiClassesPro.zip to build.x|
|19769|Ass|Enh|2003-05-08|Indefinite page size is not implemented           |
|20280|Ass|Enh|2003-05-27|text-align and text-align-last only partially impl|
|20407|New|Enh|2003-06-02|[PATCH] Configure image caching using the configur|
|20827|New|Enh|2003-06-17|Derive other font styles and weights from normal T|
|21265|Opn|Nor|2003-07-02|referencing a custom font (TTF or Adobe Type 1) fo|
|21905|New|Nor|2003-07-26|large list-item-label bleeds into following block |
|21982|New|Maj|2003-07-30|NullPointer Exception in LazyFont with embedded fo|
|22450|New|Maj|2003-08-15|Unterminated iteration in JPEGReader class        |
|22627|Opn|Nor|2003-08-21|Update mirror/download page HEADER &amp; README (was [|
|24148|New|Nor|2003-10-27|Kerning upsets text-align="end"                   |
|24171|New|Nor|2003-10-28|[PATCH] 1st Attempt at Whole Site PDF             |
|24378|New|Nor|2003-11-04|Minor problem in sample code for embedding        |
|24663|New|Nor|2003-11-12|fo:block space-after property needs fixing        |
|25022|New|Nor|2003-11-26|XSL-FO to PCL : images not included               |
|25341|New|Nor|2003-12-08|percentage resolution not being recalculated on di|
|25411|New|Nor|2003-12-10|[WARNING] Error while constructing image from XML |
|25432|Ass|Maj|2003-12-11|Cannot embed the User Defined Characters into the |
|26047|New|Nor|2004-01-11|Space-after value remembered and used on second do|
|26590|New|Nor|2004-02-02|last character width in winansi font is missed    |
|26848|New|Nor|2004-02-11|PNG images using JIMI instead JAI                 |
|27107|New|Maj|2004-02-20|TTF Reader fails                                  |
|27727|New|Maj|2004-03-17|problem displaying Japanese fonts in PDF.         |
|27890|New|Min|2004-03-24|fop.sh doesn't set exit status                    |
|29632|New|Maj|2004-06-17|Rendered reads fonts from disk everytime it render|
|30006|New|Nor|2004-07-09|eps doesn't show up in recent GhostScript versions|
|30214|New|Nor|2004-07-20|PSGraphics2D.drawImage incorrect matrix generated |
|31039|New|Nor|2004-09-03|URL in basic-link is scrambled by encryption      |
|31225|New|Nor|2004-09-14|Need embedded page sequence functionality         |
|31301|New|Nor|2004-09-19|FOP limitation-Summary of columns value at Table F|
|31674|New|Enh|2004-10-12|Allow Print Renderer to select Printer and Tray.  |
|31796|New|Cri|2004-10-20|Fop: Pdf generation dowsn`t work with j2sdk 1.5   |
|32054|New|Enh|2004-11-04|Pluggable area creation: AreaFactory              |
|32100|New|Enh|2004-11-07|FOP "Starter Documents"                           |
|32107|New|Cri|2004-11-07|Move FOP wiki to secure                           |
|32201|Opn|Enh|2004-11-12|please, provide a manpage                         |
|32789|New|Cri|2004-12-21|Arabic words are broken for rendering PDF from FOP|
|32970|New|Cri|2005-01-06|Sticking words in generated PDF document          |
|33174|New|Nor|2005-01-20|An unrecognized token'NaN' was found when opening |
|34355|New|Cri|2005-04-07|BufferOverflowException when running SVG2PDF on hu|
|35184|New|Trv|2005-06-02|Error while loading image http://xxx.xx.x/yyyy.tif|
|35500|New|Nor|2005-06-24|Missing .close() call on stream opened for JPEG im|
|35939|New|Nor|2005-07-30|[PATCH] Port of 0.20.5 Driver.java class          |
|35948|New|Enh|2005-07-31|pre-patch for FOrayFont adaptation to Fop         |
|36000|Ver|Maj|2005-08-03|PDF page margins larger, different than PS renderi|
|36011|New|Nor|2005-08-04|Setting word-spacing on justified blocks removes j|
|36238|Ass|Nor|2005-08-18|text-align="justify" doesn't work on custom fonts |
|36395|New|Nor|2005-08-27|Common Border and Background Properties not suppor|
|36408|Opn|Min|2005-08-29|FOP hyphenation splits consecutive digits onto sep|
|36533|Opn|Nor|2005-09-07|Incorrect ipd and twsadjust settings              |
|36935|New|Blk|2005-10-05|table-layout="fixed" and width="auto", but auto-la|
|36977|New|Nor|2005-10-09|[PATCH]TextLayoutManager CJK line break           |
|37114|New|Min|2005-10-17|No error message on illegal/unknown values on a pr|
|37116|New|Enh|2005-10-17|ESC POS Renderer                                  |
|37136|Opn|Nor|2005-10-18|external-graphic dimensions and rendering         |
|37236|Ass|Nor|2005-10-25|[PATCH] Fix gradients and patterns                |
|37305|Ass|Nor|2005-10-30|Added deviceDPI to PDFDocumentGraphics2D          |
|37579|Ass|Nor|2005-11-21|footnotes within tables and listsl get lost       |
|38121|New|Nor|2006-01-04|border-separation disturbs table layout           |
|38244|New|Nor|2006-01-12|table-column and number-columns-spanned (prepatch)|
|38264|Ass|Nor|2006-01-13|Hyphenation does not play well with preserved line|
|38639|Inf|Maj|2006-02-14|PDF not opening                                   |
|38821|Opn|Nor|2006-03-01|The manifest file no longer has a Class-Path entry|
|38862|New|Maj|2006-03-06|No ImageReader for this type of image             |
|38880|Ass|Nor|2006-03-07|Right border on fo:inline missing when hyphenate=t|
|39034|New|Nor|2006-03-20|page-number-citation : the text after overlaps the|
|39118|Ass|Nor|2006-03-27|[PATCH] Handling of page-number-citation-last     |
|39184|New|Nor|2006-04-03|soft page break on new line                       |
|39261|New|Min|2006-04-10|Rasterized paints upside down if coordinate system|
|39293|New|Enh|2006-04-13|FOP can't support bold,italic for chinese/other mu|
|39412|Ass|Nor|2006-04-26|wrong URL referred from FOP: Bugs and Other Tracka|
|39422|New|Nor|2006-04-27|[PATCH] Fop fails to render non-ascii characters i|
|39725|New|Maj|2006-06-05|page-position="last" and spans doesn't output all |
|39777|Ass|Enh|2006-06-11|[PATCH] GSoC: floats implementation               |
|39840|Ass|Cri|2006-06-20|Multi page table fails with an endless loop error |
|39927|Ass|Nor|2006-06-28|Building FOP with GCJ                             |
|39968|New|Nor|2006-07-05|Absolutely positioned block-container affects the |
|40112|New|Nor|2006-07-26|keep-with-previous.within-page not working        |
|40230|Opn|Nor|2006-08-11|Invalid extra page break creates an undesired empt|
|40271|New|Nor|2006-08-17|[PATCH] auto table layout -- dirty draft          |
|40288|Opn|Nor|2006-08-18|&lt;base&gt; url requires "/", failes otherwise         |
|40464|New|Nor|2006-09-11|Improve handling of OpenType fonts                |
|40465|New|Nor|2006-09-11|Obtain some OpenType fonts for testing            |
|40468|New|Nor|2006-09-11|Use OpenType fonts from the STIX fonts project?   |
|40676|Ass|Enh|2006-10-04|png graphics are expanded/uncompressed in pdf caus|
|40699|New|Nor|2006-10-06|Invalid PDF for certain numerical values in SVG li|
|40830|Inf|Nor|2006-10-27|Pb rendering SVG in fo:instream-foreign-object wit|
|41062|New|Nor|2006-11-28|Defect reading hyphenation patterns               |
|41122|New|Nor|2006-12-07|[PATCH] flow-map 1.1 support                      |
|41149|Ass|Nor|2006-12-11|PNG causes NPE for RTF output                     |
|41251|Opn|Nor|2006-12-28|ArrayIndexOutOfBoundsException in multithreading e|
|41272|Opn|Nor|2006-12-31|Memory problem in 0.93                            |
|41295|New|Min|2007-01-04|Examples cause fatals and excessive warnings      |
|41300|New|Min|2007-01-05|FATAL error raised for proportional-column-width()|
|41377|Ver|Blk|2007-01-16|Alignment (end, right) does not work in table-cell|
|41379|New|Maj|2007-01-16|VerifyError on FopFactory.newInstance() using Tomc|
|41380|New|Min|2007-01-16|Content in tables affecting conditional spacing of|
|41389|New|Maj|2007-01-17|Rtf numbered lists without numbers                |
|41440|Ass|Nor|2007-01-23|PDFSVGHandler causes missing resource bundle      |
|41443|New|Nor|2007-01-23|[PATCH] FOP can't handle mixed-case hyphenation ex|
|41445|Inf|Nor|2007-01-23|no searchable text in pdf for &lt;image xlink:href to|
|41633|New|Nor|2007-02-16|*-progression-dimension on inlines not implemented|
|41637|New|Nor|2007-02-16|in-line border-end does not always get rendered   |
|41649|New|Cri|2007-02-16|fop0.93 - Does not generate svg line or svg rectab|
|41667|New|Nor|2007-02-21|ImageProvider should be overridable in ImageFactor|
|41812|New|Trv|2007-03-11|fillRect writes wrong command                     |
|41822|New|Nor|2007-03-12|Generated example from \examples\fo\basic\list.fo |
|41918|New|Nor|2007-03-21|Thin Lines in AWTRenderer are not drawn           |
|41951|New|Nor|2007-03-26|External graphic doesnt size properly with height |
|41959|Ass|Nor|2007-03-27|External links are broken if pdf is encryped      |
|41978|New|Maj|2007-03-28|Rogue entries on a blank page                     |
|41995|New|Enh|2007-03-30|[PATCH] Barcode Support for AFP Renderer          |
|41999|New|Nor|2007-03-30|[PATCH] Unassigned code points cause ArrayIndexOut|
|42028|New|Nor|2007-04-02|Incorrect rendering of GIF images                 |
|42034|New|Nor|2007-04-03|basic-link doesn't cover all text inside          |
|42049|New|Nor|2007-04-04|RTF (and PDF) tables incorrectly handle margin-lef|
|42136|New|Nor|2007-04-16|PDFDocumentGraphics2D.translate() does not work co|
|42162|New|Nor|2007-04-18|hyphenation inside block in FOP works only for pur|
|42306|New|Nor|2007-05-01|[PATCH] AWT Viewer does not track page numbers in |
|42307|New|Cri|2007-05-01|[PATCH] Java2d renderers render arabic text incorr|
|42330|New|Nor|2007-05-03|Tibetan characters not rendered correctly in PDF  |
|42352|New|Nor|2007-05-08|Problem with tiff gray render                     |
|42374|Ass|Nor|2007-05-09|[PATCH] List label and bodyindentation incorrect i|
|42380|New|Nor|2007-05-10|FOP chokes on jar-embedded class path             |
|42501|New|Nor|2007-05-23|basic-link not sizing correctly for external-graph|
|42577|Ass|Nor|2007-06-04|font-stretch [PATCH]                              |
|42600|New|Nor|2007-06-06|[PATCH]  can not create page break in RTF         |
|42616|Opn|Nor|2007-06-08|fop bash script still broken under cygwin when cur|
|42617|New|Nor|2007-06-08|DOM tree cannot be built for a SVG graphic embedde|
|42685|Ass|Nor|2007-06-17|Printer restarts after sucessfull printing Postscr|
|42769|New|Nor|2007-06-28|Wrong border resolution in a table when there are |
|42779|Ass|Nor|2007-06-29|page-position and force-page-count with different |
|42845|Inf|Nor|2007-07-10|Printing error. Prints charater+1.                |
|42861|Ass|Nor|2007-07-11|[PATCH] Font detection only works for first docume|
|42868|New|Nor|2007-07-12|font-weight on custom fonts                       |
|43166|New|Nor|2007-08-20|unclosed border on nested inlines                 |
|43226|Inf|Maj|2007-08-28|images in pdf are not displayed correctly with 0.9|
|43237|New|Nor|2007-08-29|IndexOutOfBoundsException                         |
|43357|New|Min|2007-09-11|PDFGraphics2D addImage method: image in PDF look a|
|43416|New|Nor|2007-09-18|content not rendered after a break-before="column"|
|43474|Ass|Nor|2007-09-25|[PATCH] wrap-option="wrap" doesn't work           |
|43506|New|Nor|2007-09-28|NPE using a Tiff Image                            |
|43525|New|Nor|2007-10-01|"background-position" shorthand is not processed p|
|43570|New|Cri|2007-10-08|field ATTRIB_ROW_PADDING not found                |
|43722|New|Nor|2007-10-29|arabic character isssue                           |
|43739|New|Nor|2007-10-30|PDF table of contents generated with incorrect pag|
|43808|New|Cri|2007-11-07|Apache FOP in a Servlet fails to work after upgrad|
|43844|New|Maj|2007-11-12|Extra blank lines added upon weird combinations of|
|43940|New|Min|2007-11-22|Faster method for double formatting               |
|43962|New|Nor|2007-11-26|OutOfMemoryError while auto-detecting fonts       |
|44023|New|Nor|2007-12-05|An empty fo:block artificially breaks a block-stac|
|44024|Ass|Nor|2007-12-05|About AFP renderer Issues when i try to using Aria|
|44160|Ass|Cri|2008-01-02|IndexOutOfBoundsException when creating pdf       |
|44190|New|Cri|2008-01-09|&lt;fo:block span="none"&gt; : textblock is missing on l|
|44320|New|Nor|2008-01-29|Missing before/after border when break set on a ta|
|44324|New|Nor|2008-01-29|vertical-align or baseline-shift In table-cells ca|
|44328|New|Nor|2008-01-30|widows not respected when linefeed-treatment="pres|
|44358|New|Maj|2008-02-05|OufOfMem                                          |
|44393|Opn|Nor|2008-02-11|Wrong fo.Constant values used for break class     |
|44412|Inf|Nor|2008-02-13|Missing border-after when break-after set on a blo|
|44434|New|Cri|2008-02-15|FO java Memory Error                              |
|44452|New|Cri|2008-02-19|last upgrades don't render older fop xml files    |
|44460|New|Enh|2008-02-21|[PATCH] PDF Embedded files implementation         |
|44490|Ass|Nor|2008-02-26|AFP Renderer: Support for clipping is missing     |
|44507|New|Nor|2008-02-29|PCL Renderer doesn't clip background images       |
|44545|Inf|Nor|2008-03-06|Keep together do not work correctly on spanning ta|
|44616|New|Nor|2008-03-17|Merging algorithm for tables properly works only f|
|44634|Ass|Enh|2008-03-19|implement show-destination for fo:basic-link      |
|44744|New|Nor|2008-04-03|PDFGraphics2D.drawString(AttributedCharacterIterat|
|44826|New|Nor|2008-04-15|last-page master reference interfered with span al|
|44885|Ass|Enh|2008-04-27|fo:inline-container implementation                |
|44920|Ass|Nor|2008-05-02|nested, multi-page tables and keep-with-previous  |
|45027|Inf|Nor|2008-05-18|Color 'blue' does not render correctly when 'fo:ex|
|45047|Ass|Nor|2008-05-20|Fixed row height not taken into account if the row|
|45070|Ass|Nor|2008-05-23|Spurious WARNING on span="inherit"                |
|45079|Ass|Nor|2008-05-27|multi page table with marker                      |
|45097|Ass|Nor|2008-05-29|Questionable white-space-treatment behavior       |
|45104|New|Nor|2008-05-30|Possible Thread Safety Problem in FOP 0.93        |
|45134|Ass|Nor|2008-06-05|FOP unwarranted page split on table with numbre-ro|
|45159|New|Nor|2008-06-07|fop buzzed on footnotes near page break           |
|45237|Ass|Nor|2008-06-19|Call order of FOEventHandler method is incorrect  |
|45351|Ass|Nor|2008-07-07|Unnecessary hyphenation, swallowed characters     |
|45366|New|Enh|2008-07-08|Unable to create column break in RTF using FOP    |
|45390|New|Nor|2008-07-13|PDF Extensions - Prototype                        |
|45454|New|Nor|2008-07-22|Investigate the adoption of Apache Commons CLI    |
|45702|Ass|Nor|2008-08-28|Forced break-after and/or space-after causes unres|
|45715|New|Nor|2008-08-30|break-before not respected on blocks nested in inl|
|45733|New|Nor|2008-09-02|incorrect line height for mixed font content      |
|45759|New|Enh|2008-09-08|[PATCH] Internal PDF links from included SVG graph|
|45809|New|Nor|2008-09-15|PNGs are rendered with dull colors                |
|45821|New|Nor|2008-09-16|AFP Renderer doesn't perform Image Clipping       |
|45822|New|Nor|2008-09-16|AFP Renderer: Minor border Painting Inconsistencie|
|45891|New|Maj|2008-09-25|FOP Commenting                                    |
|45924|New|Enh|2008-10-01|Improve border painting in collapsing border model|
|46048|Opn|Blk|2008-10-21|Wrong images used (how to clear image cache?)     |
|46130|New|Enh|2008-10-30|Feature request: Ability to use adobe (japanese) f|
|46160|New|Enh|2008-11-06|Automatic breaking of long landscape elements (tab|
|46176|Inf|Nor|2008-11-10|colspan in HTML tables produces incorrect table re|
|46251|Ass|Min|2008-11-20|space-end on &lt;inline&gt; throws off formatting in pdf|
|46253|New|Nor|2008-11-21|break-after not honored                           |
|46277|New|Nor|2008-11-24|[PATCH] RTF - Block elements with id but without o|
|46294|New|Nor|2008-11-25|start-indent on list-item is not correctly handled|
|46315|Ass|Enh|2008-12-01|fox:needs-balancing extension                     |
|46321|New|Nor|2008-12-02|[Patch] Incorrect border when using number-columns|
|46322|Ass|Nor|2008-12-02|spanning block in second column is not moved to ne|
|46336|Ass|Nor|2008-12-04|Synchronization fault in FontInfoFinder           |
|46348|New|Enh|2008-12-05|Add configuration option to encode TTF fonts as si|
|46360|Ass|Nor|2008-12-07|Thread-safety issue rendering SVG                 |
|46363|New|Nor|2008-12-08|list items sometimes overflow the region-body     |
|46371|New|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46386|Ass|Maj|2008-12-12|NullPointerException in InlineStackingLayoutManage|
|46402|New|Maj|2008-12-15|fop crashes for table-omit-header-at-break="true" |
|46460|New|Nor|2009-01-01|FOP gets an error for Windows Japanese font.      |
|46486|New|Maj|2009-01-07|page-position="last" causes blocks with span=all t|
|46565|New|Nor|2009-01-20|Compliance page needs to be updated               |
|46566|New|Nor|2009-01-20|Relative URIs should be resolved against the base |
|46639|New|Nor|2009-01-30|MinOptMax needs a re-work                         |
|46702|New|Nor|2009-02-12|Performance opportunities for PCL and Java2D outpu|
|46705|New|Enh|2009-02-12|[PATCH] Enhancement: PDF Accessibility            |
|46720|New|Nor|2009-02-17|Auto Font Selection Mechanism issues              |
|46726|New|Nor|2009-02-17|issue with region-body                            |
|46771|New|Nor|2009-02-26|[PATCH] fop fails if JAVACMD_OPTS is set          |
|46778|New|Cri|2009-02-27|image not found                                   |
|46813|New|Nor|2009-03-06|[PATCH] block margin as percentage problem on 1st |
|46823|New|Nor|2009-03-09|LayoutException when rendering ./examples/fo/basic|
|46826|New|Nor|2009-03-09|reference-orientation treated as an inherited prop|
|46883|Opn|Nor|2009-03-20|AFP/GOCA: Performance Hot Spot in AbstractGraphics|
|46956|New|Enh|2009-04-02|Performance issue with 0.95 when comparing to 0.20|
|46962|New|Nor|2009-04-03|Deadlock in PropertyCache class                   |
|46980|New|Enh|2009-04-07|[PATCH]internal named destinations                |
|47067|New|Cri|2009-04-21|page break in printed document                    |
|47093|New|Enh|2009-04-24|[patch] a PrintRenderer using Java Print Service A|
|47110|New|Nor|2009-04-28|PCLRenderer: Bitmap rendered text are cut in heigh|
|47122|New|Nor|2009-04-29|Hyperlinks to a directory containing a %20 space a|
|47145|New|Maj|2009-05-04|Using keep-together.within-column and break-after |
|47157|New|Nor|2009-05-05|ImageIO-based images are blurry when rendering a P|
|47192|New|Maj|2009-05-13|A table inside an inline block does not render cor|
|47279|New|Nor|2009-05-28|Spurious warnings about unavailable Symbol bold or|
|47293|New|Maj|2009-06-01|FOP cannot handle background images in &lt;fo:block&gt; |
|47296|New|Nor|2009-06-02|Referenced Fill URL not applied when PDF Encrypted|
|47311|Opn|Nor|2009-06-03|[PATCH] Support for bleed, trim and crop box and s|
|47314|New|Nor|2009-06-04|[PATCH] Suppress page breaks between page sequence|
|47341|New|Maj|2009-06-09|FOP ClassLoader issues                            |
|47347|New|Nor|2009-06-10|[PATCH] auto table layout - yet another patch     |
|47366|Inf|Nor|2009-06-13|Problem which searching for words                 |
|47380|New|Reg|2009-06-17|Alignment handling text-align-last="justify"      |
|47409|New|Nor|2009-06-23|Putting a table in an inline block produces an ext|
|47424|New|Maj|2009-06-25|Infinite loop in footnotes                        |
|47430|New|Nor|2009-06-25|rendering problem with image in fo:block in multip|
|47530|Opn|Nor|2009-07-14|Problem with fo:wrapper inside block-container or |
|47541|Opn|Nor|2009-07-16|Wrong handling of "retained" conditionality when s|
|47610|New|Nor|2009-07-30|New hyphenation patterns                          |
|47611|New|Maj|2009-07-30|NPE at InlineStackingLayoutManager.java:320       |
|47638|New|Nor|2009-08-04|Nested fo:inline with padding raise a NPE         |
|47639|New|Nor|2009-08-04|fo:inline with border and short text : missing rig|
|47641|New|Nor|2009-08-04|int overflow with large font size values          |
|47654|New|Enh|2009-08-06|Issue a warning when borders are specified on othe|
|47709|New|Nor|2009-08-19|Issue with parsing the 'font' shorthand           |
|47710|New|Nor|2009-08-19|NullPointerException related to white-space handli|
|47726|New|Cri|2009-08-24|Line breaking a word in the Thai language.        |
|47745|New|Maj|2009-08-26|[PATCH] External links in form "url(&lt;link&gt;)" are n|
|47746|New|Nor|2009-08-26|AFP Output: Bug rendering borders of rotated table|
|47805|New|Nor|2009-09-08|[PATCH] implements color pcl output               |
|47811|New|Maj|2009-09-09|(CSSToXLSFO, html tables) Rendering table columns |
|47927|New|Nor|2009-10-01|[PATCH] Automatic text overprint patch            |
|47978|New|Nor|2009-10-11|stroke-text config option seems to be ignored by t|
|48002|New|Nor|2009-10-15|[PATCH] AFP plot values are incorrectly calculated|
|48013|New|Nor|2009-10-16|Image processing makes FOP really slow            |
|48053|New|Nor|2009-10-25|[Patch] Footnotes in absolute block containers cau|
|48062|New|Nor|2009-10-27|PCL Painter not thread safe.                      |
|48063|New|Nor|2009-10-27|fop hangs, 100% cpu usage while rendering pdf     |
|48071|New|Nor|2009-10-27|[PATCH] MinOptMax immutable/layoutmgr refactoring |
|48076|New|Nor|2009-10-28|NPE when rendering a file containing a non-base14 |
|48077|New|Nor|2009-10-28|Values in PDF Number Trees must be indirect refere|
|48086|New|Nor|2009-10-29|Remainder of table too high after page break due t|
|48089|New|Nor|2009-10-30|content not displayed when preceded by empty block|
|48099|New|Nor|2009-11-01|Can not open PDF Password Ecrypted Document in Ado|
|48111|New|Nor|2009-11-03|API documentation is not available                |
|48162|New|Maj|2009-11-09|PageBreakingAlgorithm endless loop                |
|48184|New|Cri|2009-11-12|Arabic characters are not joined on the generated |
|48211|New|Enh|2009-11-17|How to change/set 128-bit RC4 encryption level in |
|48237|New|Nor|2009-11-19|afp renderer does not respect image color settings|
|48255|New|Enh|2009-11-20|[PATCH] Revisited implementation of PDFRectangle a|
|48263|New|Nor|2009-11-23|break-before="page" in table-row                  |
|48302|New|Nor|2009-11-30|Prepress extensions: media-box used as image size |
|48329|New|Nor|2009-12-02|Block in double nested fo:inline overlaps followin|
|48334|New|Enh|2009-12-02|xml:base                                          |
+-----+---+---+----------+--------------------------------------------------+
| Total  306 bugs                                                           |
+---------------------------------------------------------------------------+


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Reaching private@</title>
<author><name>The Web Maestro &lt;the.webmaestro@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c3f0b60e90912051106m4157a0d1lf71a6df6c3e30407@mail.gmail.com%3e"/>
<id>urn:uuid:%3c3f0b60e90912051106m4157a0d1lf71a6df6c3e30407@mail-gmail-com%3e</id>
<updated>2009-12-05T19:06:48Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Yeah I didn't see it... Thx for the re-send... FWIW, I'm sending a
private note as we discussed shortly...

Clay

On 12/1/09, Simon Pepping &lt;spepping@leverkruid.eu&gt; wrote:
&gt; Is it true that my two replies to private@ have not reached the list?
&gt; Simon
&gt;
&gt; --
&gt; Simon Pepping
&gt; home page: http://www.leverkruid.eu
&gt;


-- 
Regards,

The Web Maestro
-- 
&lt;the.webmaestro@gmail.com&gt; - &lt;http://ourlil.com/&gt;
My religion is simple. My religion is kindness.
- HH The 14th Dalai Lama of Tibet


</pre>
</div>
</content>
</entry>
<entry>
<title>Large number of small blocks = OutOfMemory</title>
<author><name>&quot;Griffin,Sean&quot; &lt;SGRIFFIN@CERNER.COM&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c11FEAFFA0495E046BE3CC6831FA60C3304685170@EMAIL03.cerner.net%3e"/>
<id>urn:uuid:%3c11FEAFFA0495E046BE3CC6831FA60C3304685170@EMAIL03-cerner-net%3e</id>
<updated>2009-12-03T18:21:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
FOP Developers,

I'm having an issue with OOM that is related to the redesigned FOP; 0.20.5 did not have this
problem.  The issue is that the page breaking algorithm doesn't seem to scale very well when
you have a very high number of blocks.  For example, with approximately 500MB max heap and
300 PDF pages where most lines on each page of that PDF are 1-line paragraphs, I run out of
memory.

I did some searching and found one thread in particular that seems directly related to this:
http://www.mail-archive.com/fop-dev@xmlgraphics.apache.org/msg10813.html.  Of course this
was in response to a patch that hacked the page-sequence element to force the page breaking
algorithm to recycle some memory more often, but the part that interests me is Andreas's response
directly linked above.  That response seems to indicate that if I use "break-after='page'"
on some of my blocks I should get the same behavior that the patch exhibits.  This does not
appear to be the case.

Recreating is pretty simple.  Inside the &lt;fo:flow&gt; tag I put what the following code
generates:

for (int i = 1; i &lt;= 200; ++i) {
    out.write("&lt;fo:block break-after=\"page\"&gt;");
    for (int j = 1; j &lt;= 250; ++j) {
        out.write("&lt;fo:block&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Etiam aliquam.&lt;/fo:block&gt;");
    }
    out.write("&lt;/fo:block&gt;");
}

Admittedly this is a very large number of blocks but the real-world use case to create it
is not that extraordinary: 200 documents with 250 lines in each document where each line is
its own a paragraph.  I have noticed the same behavior whether I use the break-after attribute
or not, and I would certainly expect it to finish without any problem at all if the break-after
made a difference on the algorithm; 250 paragraphs isn't that many.

Is there something I'm missing or does the algorithm, indeed, store all Knuth sequences in
memory for the entire page sequence even using hard page breaks within it?  FWIW, the main
objects consuming all the memory are:

*	LeafPosition (12.8%)
*	Object[] (10.7%)
*	KnuthGlue (7.4%)
*	char[] (6.1%)
*	KnuthPenalty (5.3%)
*	TextLayoutManager$AreaInfo (5.1%)
*	KnuthInlineBox (5%)

Thank you ahead of time,

Sean Griffin | MSVC Architect | Cerner Corporation | 816.201.1599 | sgriffin@cerner.com |
www.cerner.com &lt;http://www.cerner.com/&gt; 


----------------------------------------------------------------------
CONFIDENTIALITY NOTICE This message and any included attachments are from Cerner Corporation
and are intended only for the addressee. The information contained in this message is confidential
and may constitute inside or non-public information under international, federal, or state
securities laws. Unauthorized forwarding, printing, copying, distribution, or use of such
information is strictly prohibited and may be unlawful. If you are not the addressee, please
promptly delete this message and notify the sender of the delivery error by e-mail or you
may call Cerner's corporate offices in Kansas City, Missouri, U.S.A at (+1) (816)221-1024.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: underline doesn't work [was: Help??]</title>
<author><name>Jeca &lt;jelena.molnar@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c26626567.post@talk.nabble.com%3e"/>
<id>urn:uuid:%3c26626567-post@talk-nabble-com%3e</id>
<updated>2009-12-03T14:13:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Thanks everyone, sorry for using DEV (I didn't know). 
I solved my problem. It was font related... 

-- 
View this message in context: http://old.nabble.com/Help---tp26613739p26626567.html
Sent from the FOP - Dev mailing list archive at Nabble.com.



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 47726] Line breaking a word in the Thai language.</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c20091203095550.E5A77234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091203095550-E5A77234C052@brutus-apache-org%3e</id>
<updated>2009-12-03T09:55:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=47726

--- Comment #6 from Hung S Nguyen &lt;ngsonhung@gmail.com&gt; 2009-12-03 01:55:47 UTC ---
Created an attachment (id=24664)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24664)
TextLayoutManager.java

I don't think that Thai letters are mapped to the class AL. When you debug in
LineBreakStatus.java --&gt; nextChar(), if you print the currentClass, it will be
30 (SA). SA means South East Asian (http://unicode.org/reports/tr14/#SA). 

If it is SA, it's able to breaks line at any postion of Thai word. In comment
of LineBreakStatus.java, I also see: "* TODO: Better handling for AI, SA, CB
and other line break classes.".

Now, I fixed issue in FOP 0.94 and attached my file changed. Do you agree with
my fix? Please give me your idea. 

Thanks
Hung

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>AW: Help??</title>
<author><name>&quot;Georg Datterl&quot; &lt;georg.datterl@geneon.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c4525C911607AFB4A9AFF7D0B6BEB195607C5CC8D@galaxy.nbg.geneon.de%3e"/>
<id>urn:uuid:%3c4525C911607AFB4A9AFF7D0B6BEB195607C5CC8D@galaxy-nbg-geneon-de%3e</id>
<updated>2009-12-03T09:44:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Georg, 

Please remember to FIRST read all postings, then answer them only if nobody else did before.


Regards,
 
Georg Datterl
 
------ Kontakt ------
 
Georg Datterl
 
Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg
 
HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert 

Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20
 
www.geneon.de
 
Weitere Mitglieder der Willmy MediaGroup:
 
IRS Integrated Realization Services GmbH:    www.irs-nbg.de 
Willmy PrintMedia GmbH:                            www.willmy.de
Willmy Consult &amp; Content GmbH:                 www.willmycc.de 
-----Ursprüngliche Nachricht-----
Von: Georg Datterl [mailto:georg.datterl@geneon.de] 
Gesendet: Donnerstag, 3. Dezember 2009 10:41
An: fop-dev@xmlgraphics.apache.org
Betreff: AW: Help??

Hi Jeca,

a) You probably wanted to contact fop-users, not fop-dev.
b) When contacting fop-users, please add your fop version, at least
c) Ending a text with "This is what I have in configuration:" doesn't help, if you don't add
your configuration. 
d) Adding a small sample would help too.
e) Could you rephrase your problem? I am not sure whether you have a font configuration problem
or a text-decoration problem.

Regards,
 
Georg Datterl
 
------ Kontakt ------
 
Georg Datterl
 
Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg
 
HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert 

Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20
 
www.geneon.de
 
Weitere Mitglieder der Willmy MediaGroup:
 
IRS Integrated Realization Services GmbH:    www.irs-nbg.de 
Willmy PrintMedia GmbH:                            www.willmy.de
Willmy Consult &amp; Content GmbH:                 www.willmycc.de 
-----Ursprüngliche Nachricht-----
Von: Jeca [mailto:jelena.molnar@gmail.com]
Gesendet: Mittwoch, 2. Dezember 2009 19:17
An: fop-dev@xmlgraphics.apache.org
Betreff: Help??

Hi There, I added a new FONT that I wanted to use in a document I'm creating. But, in the
document I'm only able to see regular font and bolded. If I specify text-decoration="underline"
attribute in my fo:block, or fo:inline, text is not being underlined!!! Am I missing anything?
Is there anything in configuration that I missed?? This is what I have in configuration: Thanks
in advance  &lt;http://old.nabble.com/images/smiley/anim_working.gif&gt; 

________________________________

View this message in context: Help?? &lt;http://old.nabble.com/Help---tp26613739p26613739.html&gt;
Sent from the FOP - Dev mailing list archive &lt;http://old.nabble.com/FOP---Dev-f352.html&gt;
 at Nabble.com.



</pre>
</div>
</content>
</entry>
<entry>
<title>AW: Help??</title>
<author><name>&quot;Georg Datterl&quot; &lt;georg.datterl@geneon.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c4525C911607AFB4A9AFF7D0B6BEB195607C5CC8C@galaxy.nbg.geneon.de%3e"/>
<id>urn:uuid:%3c4525C911607AFB4A9AFF7D0B6BEB195607C5CC8C@galaxy-nbg-geneon-de%3e</id>
<updated>2009-12-03T09:41:15Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Jeca,

a) You probably wanted to contact fop-users, not fop-dev.
b) When contacting fop-users, please add your fop version, at least
c) Ending a text with "This is what I have in configuration:" doesn't help, if you don't add
your configuration. 
d) Adding a small sample would help too.
e) Could you rephrase your problem? I am not sure whether you have a font configuration problem
or a text-decoration problem.

Regards,
 
Georg Datterl
 
------ Kontakt ------
 
Georg Datterl
 
Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg
 
HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert 

Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20
 
www.geneon.de
 
Weitere Mitglieder der Willmy MediaGroup:
 
IRS Integrated Realization Services GmbH:    www.irs-nbg.de 
Willmy PrintMedia GmbH:                            www.willmy.de
Willmy Consult &amp; Content GmbH:                 www.willmycc.de 
-----Ursprüngliche Nachricht-----
Von: Jeca [mailto:jelena.molnar@gmail.com] 
Gesendet: Mittwoch, 2. Dezember 2009 19:17
An: fop-dev@xmlgraphics.apache.org
Betreff: Help??

Hi There, I added a new FONT that I wanted to use in a document I'm creating. But, in the
document I'm only able to see regular font and bolded. If I specify text-decoration="underline"
attribute in my fo:block, or fo:inline, text is not being underlined!!! Am I missing anything?
Is there anything in configuration that I missed?? This is what I have in configuration: Thanks
in advance  &lt;http://old.nabble.com/images/smiley/anim_working.gif&gt; 

________________________________

View this message in context: Help?? &lt;http://old.nabble.com/Help---tp26613739p26613739.html&gt;
Sent from the FOP - Dev mailing list archive &lt;http://old.nabble.com/FOP---Dev-f352.html&gt;
 at Nabble.com.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: underline doesn't work [was: Help??]</title>
<author><name>Pascal Sancho &lt;pascal.sancho@takoma.fr&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c4B177632.3030302@takoma.fr%3e"/>
<id>urn:uuid:%3c4B177632-3030302@takoma-fr%3e</id>
<updated>2009-12-03T08:26:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Jeca,

Please, ask such question on FOP USER list, DEV list is for FOP 
development questions.
What FOP version do you use?
What font do you use?
Can you provide short XSL-FO (not XSLT)  that reproduce your problem?

At this stage, I can only suppose that either text-decoration is never 
used in final XSL-FO,
or there is a text-decoration with "none" or "no-underline" value in a 
nested FO.

Pascal

Jeca a Ã©crit :
&gt; Hi There, I added a new FONT that I wanted to use in a document Iâ€™m 
&gt; creating. But, in the document Iâ€™m only able to see regular font and 
&gt; bolded. If I specify text-decoration=â€underlineâ€ attribute in my 
&gt; fo:block, or fo:inline, text is not being underlined!!! Am I missing 
&gt; anything? Is there anything in configuration that I missed?? This is 
&gt; what I have in configuration: Thanks in advance



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48334] New: xml:base</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3cbug-48334-38666@https.issues.apache.org/bugzilla/%3e"/>
<id>urn:uuid:%3cbug-48334-38666@https-issues-apache-org/bugzilla/%3e</id>
<updated>2009-12-03T01:32:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48334

           Summary: xml:base
           Product: Fop
           Version: all
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: general
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: ms419@freezone.co.uk


http://thread.gmane.org/gmane.text.xml.fop.user/29778

http://thread.gmane.org/gmane.text.xml.xsl.general.mulberrytech/77602

I wish FOP supported the xml:base="" attribute, http://www.w3.org/TR/xmlbase/

e.g. I wish the following worked,

  [...]
  &lt;fo:block
xml:base="http://ica-atom.org/docs/index.php?title=File:UM-2.1.png"&gt;
    &lt;fo:external-graphic src="url(/docs/images/b/bb/UM-2.1.png)"/&gt;
  &lt;/fo:block&gt;
  [...]

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>Help??</title>
<author><name>Jeca &lt;jelena.molnar@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c26613739.post@talk.nabble.com%3e"/>
<id>urn:uuid:%3c26613739-post@talk-nabble-com%3e</id>
<updated>2009-12-02T18:17:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Hi There, 

I added a new FONT that I wanted to use in a document Iâ€™m creating. But, in
the document Iâ€™m only able to see regular font and bolded. If I specify
text-decoration=â€underlineâ€ attribute in my fo:block, or fo:inline, text is
not being underlined!!! Am I missing anything? Is there anything in
configuration that I missed?? 

This is what I have in configuration:

  
    
   
  
    
   
  
    
  
  
    
   


Thanks in advance :working:
-- 
View this message in context: http://old.nabble.com/Help---tp26613739p26613739.html
Sent from the FOP - Dev mailing list archive at Nabble.com.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48329] New: Block in double nested fo:inline overlaps following content</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3cbug-48329-38666@https.issues.apache.org/bugzilla/%3e"/>
<id>urn:uuid:%3cbug-48329-38666@https-issues-apache-org/bugzilla/%3e</id>
<updated>2009-12-02T11:25:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48329

           Summary: Block in double nested fo:inline overlaps following
                    content
           Product: Fop
           Version: all
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: general
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: vhennebert@gmail.com


Created an attachment (id=24657)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24657)
Sample FO file showing the issue

See attached file. There is an fo:block inside an fo:inline inside another
fo:inline. The block overlaps the content that comes after it in the fo:inline.
It's not the space-before that is not taken into account since the rendering is
wrong even without it. The space-before just makes the problem more obvious.

The problem disappears if one of the fo:inline is removed, or replaced with an
fo:wrapper.

A quick debugging session showed that the problem lies somewhere in the area
tree. The sequence of Knuth elements is correctly generated.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 47530] Problem with fo:wrapper inside block-container or table-cell</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c20091202071921.1C461234C495@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091202071921-1C461234C495@brutus-apache-org%3e</id>
<updated>2009-12-02T07:19:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=47530

--- Comment #8 from ms419@freezone.co.uk 2009-12-01 23:19:16 UTC ---
Currently experiencing this problem with trunk revision 834135 and,

  [...]
  &lt;fo:list-item-body&gt;
    &lt;fo:wrapper&gt;
      [...]
    &lt;/fo:wrapper&gt;
  &lt;/fo:list-item-body&gt;
  [...]

java.lang.ClassCastException: org.apache.fop.layoutmgr.InlineKnuthSequence
canno
t be cast to org.apache.fop.layoutmgr.ListElement
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:302)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:205)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Reaching private@</title>
<author><name>Jeremias Maerki &lt;dev@jeremias-maerki.ch&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c20091201223137.E54C.60BA733C@jeremias-maerki.ch%3e"/>
<id>urn:uuid:%3c20091201223137-E54C-60BA733C@jeremias-maerki-ch%3e</id>
<updated>2009-12-01T21:33:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Seems so. Nothing in the moderation queue, either. Only the resend made
it.

On 01.12.2009 21:46:43 Simon Pepping wrote:
&gt; Is it true that my two replies to private@ have not reached the list?
&gt; Simon
&gt; 
&gt; -- 
&gt; Simon Pepping
&gt; home page: http://www.leverkruid.eu




Jeremias Maerki



</pre>
</div>
</content>
</entry>
<entry>
<title>Reaching private@</title>
<author><name>Simon Pepping &lt;spepping@leverkruid.eu&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c20091201204643.GA3789@leverkruid.eu%3e"/>
<id>urn:uuid:%3c20091201204643-GA3789@leverkruid-eu%3e</id>
<updated>2009-12-01T20:46:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Is it true that my two replies to private@ have not reached the list?
Simon

-- 
Simon Pepping
home page: http://www.leverkruid.eu


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 39443] Long tables stop spanning in multiple columns after first page</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200912.mbox/%3c20091201085934.1572A234C1F0@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091201085934-1572A234C1F0@brutus-apache-org%3e</id>
<updated>2009-12-01T08:59:34Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=39443

--- Comment #7 from Sergey &lt;tserj@mail.ru&gt; 2009-12-01 00:59:30 UTC ---
Created an attachment (id=24650)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24650)
Bugfix for 0.95

This is originally attachment ID 24629 that was lost as part of the
issues.apache.org data loss on 2009-11-26/27.

(In addition to comment #5)

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 39443] Long tables stop spanning in multiple columns after first page</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091130230214.4CDE6234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091130230214-4CDE6234C052@brutus-apache-org%3e</id>
<updated>2009-11-30T23:02:14Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=39443

Vincent Hennebert &lt;vhennebert@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #6 from Vincent Hennebert &lt;vhennebert@gmail.com&gt; 2009-11-30 15:02:13 UTC
---
(In reply to comment #5)
&gt; This was originally attachment ID 24629 that was lost as part of the
&gt; issues.apache.org data loss on 2009-11-26/27.
&gt; 
&gt; Note that this attachment ID has since been re-used.
&gt; 
&gt; The original attachment comment was:
&gt; Bugfix for 0.95

Thanks for your patch. The FO document attached to this bug report renders fine
with the latest Trunk, so the issue has somehow been fixed meanwhile. If you
can test the Trunk and have a document that doesn't render well with it, feel
free to attach it to this bug report (and re-open that latter) and we are going
to have a further look at it.

Meanwhile, your patch may be useful to users who must stick with 0.95.

Thanks, Vincent

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48293] Unable to extract the data from pdf file for greek fonts</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091130230003.78DFE234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091130230003-78DFE234C052@brutus-apache-org%3e</id>
<updated>2009-11-30T23:00:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48293

Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
            Version|all                         |0.20.5
         Resolution|                            |FIXED

--- Comment #2 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-11-30 15:00:02 UTC
---
Bandaru said me privately that it used FOP 0.20.5 This bug is related to
copy/paste issues on this *old* version, So, I close this bug, since it is
fixed in more recent releases. Feel free to reopen if it occurs with latest
release.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 39443] Long tables stop spanning in multiple columns after first page</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091130221243.38200234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091130221243-38200234C052@brutus-apache-org%3e</id>
<updated>2009-11-30T22:12:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=39443

--- Comment #5 from Sergey &lt;tserj@mail.ru&gt; 2009-11-30 14:12:40 UTC ---
This was originally attachment ID 24629 that was lost as part of the
issues.apache.org data loss on 2009-11-26/27.

Note that this attachment ID has since been re-used.

The original attachment comment was:
Bugfix for 0.95

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48293] Unable to extract the data from pdf file for greek fonts</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091130220855.064E2234C1F0@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091130220855-064E2234C1F0@brutus-apache-org%3e</id>
<updated>2009-11-30T22:08:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48293

Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #1 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-11-30 14:08:53 UTC
---
Please, can you provide info that can be directly used with FOP (ppt file
doesn't help). - FOP version - used font - short XSL-FO that demonstrates the
problem, - etc.

You can ask and provide information on FOP-USER list, reactivity can be better
there.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48302] Prepress extensions: media-box used as image size when embedding in PDF</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091130161355.B905B234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091130161355-B905B234C052@brutus-apache-org%3e</id>
<updated>2009-11-30T16:13:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48302

--- Comment #4 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-11-30 08:13:55 UTC
---
Created an attachment (id=24637)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24637)
prepress_trim.pdf: PDF with crop-box = trim-box

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48302] Prepress extensions: media-box used as image size when embedding in PDF</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091130161321.D090E234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091130161321-D090E234C052@brutus-apache-org%3e</id>
<updated>2009-11-30T16:13:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48302

--- Comment #3 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-11-30 08:13:21 UTC
---
Created an attachment (id=24636)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24636)
prepress_media.pdf: PDF with crop-box = media-box

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48302] Prepress extensions: media-box used as image size when embedding in PDF</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091130161143.2BF68234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091130161143-2BF68234C052@brutus-apache-org%3e</id>
<updated>2009-11-30T16:11:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48302

--- Comment #2 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-11-30 08:11:42 UTC
---
Created an attachment (id=24635)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24635)
prepress.fo: source FO used for embedded PDF files

The 2 PDF sources are generated with this unique source FO:
 - prepress_trim.pdf uses fox:crop-box="trim-box"
 - prepress_media.pdf uses fox:crop-box="media-box"

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48302] Prepress extensions: media-box used as image size when embedding in PDF</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091130160943.78DB3234C48D@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091130160943-78DB3234C48D@brutus-apache-org%3e</id>
<updated>2009-11-30T16:09:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48302

--- Comment #1 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-11-30 08:09:42 UTC
---
Created an attachment (id=24634)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24634)
pdf_pdf.fo: main source FO file

FO used to generate the fo_output.pdf file

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48302] New: Prepress extensions: media-box used as image size when embedding in PDF</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3cbug-48302-38666@https.issues.apache.org/bugzilla/%3e"/>
<id>urn:uuid:%3cbug-48302-38666@https-issues-apache-org/bugzilla/%3e</id>
<updated>2009-11-30T16:06:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48302

           Summary: Prepress extensions: media-box used as image size when
                    embedding in PDF
           Product: Fop
           Version: 1.0dev
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: pdf
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: pascal.sancho@takoma.fr


Created an attachment (id=24633)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24633)
fop_ouput.pdf: what I get

FOP TRUNK r884526
fop-pdf-images-2.0.0.SNAPSHOT.jar

I am playing with fox:external-document and fo:external-graphic to embed
external PDF.

PDF to insert are both made with FOP, using prepress new feature:
 - prepress_trim.pdf uses fox:crop-box="trim-box"
 - prepress_media.pdf uses fox:crop-box="media-box"

For both FOs, the result is not what I expect (see fop_output.pdf).

I suspect several things:
 - resetting media-box lower-left corner to 0.
 - using media-box size instead of trim-box (fo:external-graphic)
 - using media-box size for all *-box (fox:external-document)

I wonder whether negative coordinates in PDF *-box are valid or not (I've sawn
similar issues using Adobe Illustrator with FOP PDFs).

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>Bug report for Fop [2009/11/29]</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091129230810.3D4A6234C1F2@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091129230810-3D4A6234C1F2@brutus-apache-org%3e</id>
<updated>2009-11-29T23:08:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
+---------------------------------------------------------------------------+
| Bugzilla Bug ID                                                           |
|     +---------------------------------------------------------------------+
|     | Status: UNC=Unconfirmed NEW=New         ASS=Assigned                |
|     |         OPN=Reopened    VER=Verified    (Skipped Closed/Resolved)   |
|     |   +-----------------------------------------------------------------+
|     |   | Severity: BLK=Blocker CRI=Critical  REG=Regression  MAJ=Major   |
|     |   |           MIN=Minor   NOR=Normal    ENH=Enhancement TRV=Trivial |
|     |   |   +-------------------------------------------------------------+
|     |   |   | Date Posted                                                 |
|     |   |   |          +--------------------------------------------------+
|     |   |   |          | Description                                      |
|     |   |   |          |                                                  |
| 1063|New|Nor|2001-03-21|fop does not handle large fo files                |
| 3824|New|Blk|2001-09-25|MIF option with tables                            |
| 5010|New|Enh|2001-11-21|Better error reporting needed                     |
| 6305|New|Nor|2002-02-07|Using fo:table-and-caption results in empty output|
| 6427|New|Enh|2002-02-13|Type 1 CID fonts are not supported                |
| 8003|New|Maj|2002-04-12|FopImageFactory never releases cached images      |
| 8463|New|Nor|2002-04-24|SVG clipping in external.fo example doc when rende|
| 9379|New|Nor|2002-05-24|MIF Renderer generates incorrect MIF code         |
|12610|New|Enh|2002-09-13|[PATCH] onLoad Action for PDF documents or how to |
|14356|New|Nor|2002-11-07|*NOT* embedding TrueTypeFont in PDF causes Acrobat|
|16713|New|Nor|2003-02-03|Hyphenation error in tables                       |
|17369|New|Nor|2003-02-25|Footnote duplication                              |
|17380|New|Nor|2003-02-25|Batik Component will not recognize feXXXX SVG elem|
|17921|New|Nor|2003-03-12|Kerning is broken for standard fonts              |
|18292|New|Nor|2003-03-24|24 bit PNG not displayed correctly                |
|18801|New|Nor|2003-04-08|"visibility" property is not implemented          |
|19228|New|Blk|2003-04-22|[PATCH] Child LayoutContext is null in certain cir|
|19341|Ver|Nor|2003-04-26|leader doesn't work since 0.20.5.rc2              |
|19695|New|Enh|2003-05-06|[PATCH] Allow fox:destination as child of fox:outl|
|19717|New|Enh|2003-05-07|Lets add support for JimiClassesPro.zip to build.x|
|19769|Ass|Enh|2003-05-08|Indefinite page size is not implemented           |
|20280|Ass|Enh|2003-05-27|text-align and text-align-last only partially impl|
|20407|New|Enh|2003-06-02|[PATCH] Configure image caching using the configur|
|20827|New|Enh|2003-06-17|Derive other font styles and weights from normal T|
|21265|Opn|Nor|2003-07-02|referencing a custom font (TTF or Adobe Type 1) fo|
|21905|New|Nor|2003-07-26|large list-item-label bleeds into following block |
|21982|New|Maj|2003-07-30|NullPointer Exception in LazyFont with embedded fo|
|22450|New|Maj|2003-08-15|Unterminated iteration in JPEGReader class        |
|22627|Opn|Nor|2003-08-21|Update mirror/download page HEADER &amp; README (was [|
|24148|New|Nor|2003-10-27|Kerning upsets text-align="end"                   |
|24171|New|Nor|2003-10-28|[PATCH] 1st Attempt at Whole Site PDF             |
|24378|New|Nor|2003-11-04|Minor problem in sample code for embedding        |
|24663|New|Nor|2003-11-12|fo:block space-after property needs fixing        |
|25022|New|Nor|2003-11-26|XSL-FO to PCL : images not included               |
|25341|New|Nor|2003-12-08|percentage resolution not being recalculated on di|
|25411|New|Nor|2003-12-10|[WARNING] Error while constructing image from XML |
|25432|Ass|Maj|2003-12-11|Cannot embed the User Defined Characters into the |
|26047|New|Nor|2004-01-11|Space-after value remembered and used on second do|
|26590|New|Nor|2004-02-02|last character width in winansi font is missed    |
|26848|New|Nor|2004-02-11|PNG images using JIMI instead JAI                 |
|27107|New|Maj|2004-02-20|TTF Reader fails                                  |
|27727|New|Maj|2004-03-17|problem displaying Japanese fonts in PDF.         |
|27890|New|Min|2004-03-24|fop.sh doesn't set exit status                    |
|29632|New|Maj|2004-06-17|Rendered reads fonts from disk everytime it render|
|30006|New|Nor|2004-07-09|eps doesn't show up in recent GhostScript versions|
|30214|New|Nor|2004-07-20|PSGraphics2D.drawImage incorrect matrix generated |
|31039|New|Nor|2004-09-03|URL in basic-link is scrambled by encryption      |
|31225|New|Nor|2004-09-14|Need embedded page sequence functionality         |
|31301|New|Nor|2004-09-19|FOP limitation-Summary of columns value at Table F|
|31674|New|Enh|2004-10-12|Allow Print Renderer to select Printer and Tray.  |
|31796|New|Cri|2004-10-20|Fop: Pdf generation dowsn`t work with j2sdk 1.5   |
|32054|New|Enh|2004-11-04|Pluggable area creation: AreaFactory              |
|32100|New|Enh|2004-11-07|FOP "Starter Documents"                           |
|32107|New|Cri|2004-11-07|Move FOP wiki to secure                           |
|32201|Opn|Enh|2004-11-12|please, provide a manpage                         |
|32789|New|Cri|2004-12-21|Arabic words are broken for rendering PDF from FOP|
|32970|New|Cri|2005-01-06|Sticking words in generated PDF document          |
|33174|New|Nor|2005-01-20|An unrecognized token'NaN' was found when opening |
|34355|New|Cri|2005-04-07|BufferOverflowException when running SVG2PDF on hu|
|35184|New|Trv|2005-06-02|Error while loading image http://xxx.xx.x/yyyy.tif|
|35500|New|Nor|2005-06-24|Missing .close() call on stream opened for JPEG im|
|35939|New|Nor|2005-07-30|[PATCH] Port of 0.20.5 Driver.java class          |
|35948|New|Enh|2005-07-31|pre-patch for FOrayFont adaptation to Fop         |
|36000|Ver|Maj|2005-08-03|PDF page margins larger, different than PS renderi|
|36011|New|Nor|2005-08-04|Setting word-spacing on justified blocks removes j|
|36238|Ass|Nor|2005-08-18|text-align="justify" doesn't work on custom fonts |
|36395|New|Nor|2005-08-27|Common Border and Background Properties not suppor|
|36408|Opn|Min|2005-08-29|FOP hyphenation splits consecutive digits onto sep|
|36533|Opn|Nor|2005-09-07|Incorrect ipd and twsadjust settings              |
|36935|New|Blk|2005-10-05|table-layout="fixed" and width="auto", but auto-la|
|36977|New|Nor|2005-10-09|[PATCH]TextLayoutManager CJK line break           |
|37114|New|Min|2005-10-17|No error message on illegal/unknown values on a pr|
|37116|New|Enh|2005-10-17|ESC POS Renderer                                  |
|37136|Opn|Nor|2005-10-18|external-graphic dimensions and rendering         |
|37236|Ass|Nor|2005-10-25|[PATCH] Fix gradients and patterns                |
|37305|Ass|Nor|2005-10-30|Added deviceDPI to PDFDocumentGraphics2D          |
|37579|Ass|Nor|2005-11-21|footnotes within tables and listsl get lost       |
|38121|New|Nor|2006-01-04|border-separation disturbs table layout           |
|38244|New|Nor|2006-01-12|table-column and number-columns-spanned (prepatch)|
|38264|Ass|Nor|2006-01-13|Hyphenation does not play well with preserved line|
|38639|Inf|Maj|2006-02-14|PDF not opening                                   |
|38821|Opn|Nor|2006-03-01|The manifest file no longer has a Class-Path entry|
|38862|New|Maj|2006-03-06|No ImageReader for this type of image             |
|38880|Ass|Nor|2006-03-07|Right border on fo:inline missing when hyphenate=t|
|39034|New|Nor|2006-03-20|page-number-citation : the text after overlaps the|
|39118|Ass|Nor|2006-03-27|[PATCH] Handling of page-number-citation-last     |
|39184|New|Nor|2006-04-03|soft page break on new line                       |
|39261|New|Min|2006-04-10|Rasterized paints upside down if coordinate system|
|39293|New|Enh|2006-04-13|FOP can't support bold,italic for chinese/other mu|
|39412|Ass|Nor|2006-04-26|wrong URL referred from FOP: Bugs and Other Tracka|
|39422|New|Nor|2006-04-27|[PATCH] Fop fails to render non-ascii characters i|
|39443|Opn|Maj|2006-04-28|Long tables stop spanning in multiple columns afte|
|39725|New|Maj|2006-06-05|page-position="last" and spans doesn't output all |
|39777|Ass|Enh|2006-06-11|[PATCH] GSoC: floats implementation               |
|39840|Ass|Cri|2006-06-20|Multi page table fails with an endless loop error |
|39927|Ass|Nor|2006-06-28|Building FOP with GCJ                             |
|39968|New|Nor|2006-07-05|Absolutely positioned block-container affects the |
|40112|New|Nor|2006-07-26|keep-with-previous.within-page not working        |
|40230|Opn|Nor|2006-08-11|Invalid extra page break creates an undesired empt|
|40271|New|Nor|2006-08-17|[PATCH] auto table layout -- dirty draft          |
|40288|Opn|Nor|2006-08-18|&lt;base&gt; url requires "/", failes otherwise         |
|40464|New|Nor|2006-09-11|Improve handling of OpenType fonts                |
|40465|New|Nor|2006-09-11|Obtain some OpenType fonts for testing            |
|40468|New|Nor|2006-09-11|Use OpenType fonts from the STIX fonts project?   |
|40676|Ass|Enh|2006-10-04|png graphics are expanded/uncompressed in pdf caus|
|40699|New|Nor|2006-10-06|Invalid PDF for certain numerical values in SVG li|
|40830|Inf|Nor|2006-10-27|Pb rendering SVG in fo:instream-foreign-object wit|
|41062|New|Nor|2006-11-28|Defect reading hyphenation patterns               |
|41122|New|Nor|2006-12-07|[PATCH] flow-map 1.1 support                      |
|41149|Ass|Nor|2006-12-11|PNG causes NPE for RTF output                     |
|41251|Opn|Nor|2006-12-28|ArrayIndexOutOfBoundsException in multithreading e|
|41272|Opn|Nor|2006-12-31|Memory problem in 0.93                            |
|41295|New|Min|2007-01-04|Examples cause fatals and excessive warnings      |
|41300|New|Min|2007-01-05|FATAL error raised for proportional-column-width()|
|41377|Ver|Blk|2007-01-16|Alignment (end, right) does not work in table-cell|
|41379|New|Maj|2007-01-16|VerifyError on FopFactory.newInstance() using Tomc|
|41380|New|Min|2007-01-16|Content in tables affecting conditional spacing of|
|41389|New|Maj|2007-01-17|Rtf numbered lists without numbers                |
|41440|Ass|Nor|2007-01-23|PDFSVGHandler causes missing resource bundle      |
|41443|New|Nor|2007-01-23|[PATCH] FOP can't handle mixed-case hyphenation ex|
|41445|Inf|Nor|2007-01-23|no searchable text in pdf for &lt;image xlink:href to|
|41633|New|Nor|2007-02-16|*-progression-dimension on inlines not implemented|
|41637|New|Nor|2007-02-16|in-line border-end does not always get rendered   |
|41649|New|Cri|2007-02-16|fop0.93 - Does not generate svg line or svg rectab|
|41667|New|Nor|2007-02-21|ImageProvider should be overridable in ImageFactor|
|41812|New|Trv|2007-03-11|fillRect writes wrong command                     |
|41822|New|Nor|2007-03-12|Generated example from \examples\fo\basic\list.fo |
|41918|New|Nor|2007-03-21|Thin Lines in AWTRenderer are not drawn           |
|41951|New|Nor|2007-03-26|External graphic doesnt size properly with height |
|41959|Ass|Nor|2007-03-27|External links are broken if pdf is encryped      |
|41978|New|Maj|2007-03-28|Rogue entries on a blank page                     |
|41995|New|Enh|2007-03-30|[PATCH] Barcode Support for AFP Renderer          |
|41999|New|Nor|2007-03-30|[PATCH] Unassigned code points cause ArrayIndexOut|
|42028|New|Nor|2007-04-02|Incorrect rendering of GIF images                 |
|42034|New|Nor|2007-04-03|basic-link doesn't cover all text inside          |
|42049|New|Nor|2007-04-04|RTF (and PDF) tables incorrectly handle margin-lef|
|42136|New|Nor|2007-04-16|PDFDocumentGraphics2D.translate() does not work co|
|42162|New|Nor|2007-04-18|hyphenation inside block in FOP works only for pur|
|42306|New|Nor|2007-05-01|[PATCH] AWT Viewer does not track page numbers in |
|42307|New|Cri|2007-05-01|[PATCH] Java2d renderers render arabic text incorr|
|42330|New|Nor|2007-05-03|Tibetan characters not rendered correctly in PDF  |
|42352|New|Nor|2007-05-08|Problem with tiff gray render                     |
|42374|Ass|Nor|2007-05-09|[PATCH] List label and bodyindentation incorrect i|
|42380|New|Nor|2007-05-10|FOP chokes on jar-embedded class path             |
|42501|New|Nor|2007-05-23|basic-link not sizing correctly for external-graph|
|42577|Ass|Nor|2007-06-04|font-stretch [PATCH]                              |
|42600|New|Nor|2007-06-06|[PATCH]  can not create page break in RTF         |
|42616|Opn|Nor|2007-06-08|fop bash script still broken under cygwin when cur|
|42617|New|Nor|2007-06-08|DOM tree cannot be built for a SVG graphic embedde|
|42685|Ass|Nor|2007-06-17|Printer restarts after sucessfull printing Postscr|
|42769|New|Nor|2007-06-28|Wrong border resolution in a table when there are |
|42779|Ass|Nor|2007-06-29|page-position and force-page-count with different |
|42845|Inf|Nor|2007-07-10|Printing error. Prints charater+1.                |
|42861|Ass|Nor|2007-07-11|[PATCH] Font detection only works for first docume|
|42868|New|Nor|2007-07-12|font-weight on custom fonts                       |
|43166|New|Nor|2007-08-20|unclosed border on nested inlines                 |
|43226|Inf|Maj|2007-08-28|images in pdf are not displayed correctly with 0.9|
|43237|New|Nor|2007-08-29|IndexOutOfBoundsException                         |
|43357|New|Min|2007-09-11|PDFGraphics2D addImage method: image in PDF look a|
|43416|New|Nor|2007-09-18|content not rendered after a break-before="column"|
|43474|Ass|Nor|2007-09-25|[PATCH] wrap-option="wrap" doesn't work           |
|43506|New|Nor|2007-09-28|NPE using a Tiff Image                            |
|43525|New|Nor|2007-10-01|"background-position" shorthand is not processed p|
|43570|New|Cri|2007-10-08|field ATTRIB_ROW_PADDING not found                |
|43722|New|Nor|2007-10-29|arabic character isssue                           |
|43739|New|Nor|2007-10-30|PDF table of contents generated with incorrect pag|
|43808|New|Cri|2007-11-07|Apache FOP in a Servlet fails to work after upgrad|
|43844|New|Maj|2007-11-12|Extra blank lines added upon weird combinations of|
|43940|New|Min|2007-11-22|Faster method for double formatting               |
|43962|New|Nor|2007-11-26|OutOfMemoryError while auto-detecting fonts       |
|44023|New|Nor|2007-12-05|An empty fo:block artificially breaks a block-stac|
|44024|Ass|Nor|2007-12-05|About AFP renderer Issues when i try to using Aria|
|44160|Ass|Cri|2008-01-02|IndexOutOfBoundsException when creating pdf       |
|44190|New|Cri|2008-01-09|&lt;fo:block span="none"&gt; : textblock is missing on l|
|44320|New|Nor|2008-01-29|Missing before/after border when break set on a ta|
|44324|New|Nor|2008-01-29|vertical-align or baseline-shift In table-cells ca|
|44328|New|Nor|2008-01-30|widows not respected when linefeed-treatment="pres|
|44358|New|Maj|2008-02-05|OufOfMem                                          |
|44393|Opn|Nor|2008-02-11|Wrong fo.Constant values used for break class     |
|44412|Inf|Nor|2008-02-13|Missing border-after when break-after set on a blo|
|44434|New|Cri|2008-02-15|FO java Memory Error                              |
|44452|New|Cri|2008-02-19|last upgrades don't render older fop xml files    |
|44460|New|Enh|2008-02-21|[PATCH] PDF Embedded files implementation         |
|44490|Ass|Nor|2008-02-26|AFP Renderer: Support for clipping is missing     |
|44507|New|Nor|2008-02-29|PCL Renderer doesn't clip background images       |
|44545|Inf|Nor|2008-03-06|Keep together do not work correctly on spanning ta|
|44616|New|Nor|2008-03-17|Merging algorithm for tables properly works only f|
|44634|Ass|Enh|2008-03-19|implement show-destination for fo:basic-link      |
|44744|New|Nor|2008-04-03|PDFGraphics2D.drawString(AttributedCharacterIterat|
|44826|New|Nor|2008-04-15|last-page master reference interfered with span al|
|44885|Ass|Enh|2008-04-27|fo:inline-container implementation                |
|44920|Ass|Nor|2008-05-02|nested, multi-page tables and keep-with-previous  |
|45027|Inf|Nor|2008-05-18|Color 'blue' does not render correctly when 'fo:ex|
|45047|Ass|Nor|2008-05-20|Fixed row height not taken into account if the row|
|45070|Ass|Nor|2008-05-23|Spurious WARNING on span="inherit"                |
|45079|Ass|Nor|2008-05-27|multi page table with marker                      |
|45097|Ass|Nor|2008-05-29|Questionable white-space-treatment behavior       |
|45104|New|Nor|2008-05-30|Possible Thread Safety Problem in FOP 0.93        |
|45134|Ass|Nor|2008-06-05|FOP unwarranted page split on table with numbre-ro|
|45159|New|Nor|2008-06-07|fop buzzed on footnotes near page break           |
|45237|Ass|Nor|2008-06-19|Call order of FOEventHandler method is incorrect  |
|45351|Ass|Nor|2008-07-07|Unnecessary hyphenation, swallowed characters     |
|45366|New|Enh|2008-07-08|Unable to create column break in RTF using FOP    |
|45390|New|Nor|2008-07-13|PDF Extensions - Prototype                        |
|45454|New|Nor|2008-07-22|Investigate the adoption of Apache Commons CLI    |
|45702|Ass|Nor|2008-08-28|Forced break-after and/or space-after causes unres|
|45715|New|Nor|2008-08-30|break-before not respected on blocks nested in inl|
|45733|New|Nor|2008-09-02|incorrect line height for mixed font content      |
|45759|New|Enh|2008-09-08|[PATCH] Internal PDF links from included SVG graph|
|45809|New|Nor|2008-09-15|PNGs are rendered with dull colors                |
|45821|New|Nor|2008-09-16|AFP Renderer doesn't perform Image Clipping       |
|45822|New|Nor|2008-09-16|AFP Renderer: Minor border Painting Inconsistencie|
|45891|New|Maj|2008-09-25|FOP Commenting                                    |
|45924|New|Enh|2008-10-01|Improve border painting in collapsing border model|
|46048|Opn|Blk|2008-10-21|Wrong images used (how to clear image cache?)     |
|46130|New|Enh|2008-10-30|Feature request: Ability to use adobe (japanese) f|
|46160|New|Enh|2008-11-06|Automatic breaking of long landscape elements (tab|
|46176|Inf|Nor|2008-11-10|colspan in HTML tables produces incorrect table re|
|46251|Ass|Min|2008-11-20|space-end on &lt;inline&gt; throws off formatting in pdf|
|46253|New|Nor|2008-11-21|break-after not honored                           |
|46277|New|Nor|2008-11-24|[PATCH] RTF - Block elements with id but without o|
|46294|New|Nor|2008-11-25|start-indent on list-item is not correctly handled|
|46315|Ass|Enh|2008-12-01|fox:needs-balancing extension                     |
|46321|New|Nor|2008-12-02|[Patch] Incorrect border when using number-columns|
|46322|Ass|Nor|2008-12-02|spanning block in second column is not moved to ne|
|46336|Ass|Nor|2008-12-04|Synchronization fault in FontInfoFinder           |
|46348|New|Enh|2008-12-05|Add configuration option to encode TTF fonts as si|
|46360|Ass|Nor|2008-12-07|Thread-safety issue rendering SVG                 |
|46363|New|Nor|2008-12-08|list items sometimes overflow the region-body     |
|46371|New|Nor|2008-12-10|Fonts not found for SVG texts (when not in C:\WINN|
|46386|Ass|Maj|2008-12-12|NullPointerException in InlineStackingLayoutManage|
|46402|New|Maj|2008-12-15|fop crashes for table-omit-header-at-break="true" |
|46460|New|Nor|2009-01-01|FOP gets an error for Windows Japanese font.      |
|46486|New|Maj|2009-01-07|page-position="last" causes blocks with span=all t|
|46565|New|Nor|2009-01-20|Compliance page needs to be updated               |
|46566|New|Nor|2009-01-20|Relative URIs should be resolved against the base |
|46639|New|Nor|2009-01-30|MinOptMax needs a re-work                         |
|46702|New|Nor|2009-02-12|Performance opportunities for PCL and Java2D outpu|
|46705|New|Enh|2009-02-12|[PATCH] Enhancement: PDF Accessibility            |
|46720|New|Nor|2009-02-17|Auto Font Selection Mechanism issues              |
|46726|New|Nor|2009-02-17|issue with region-body                            |
|46771|New|Nor|2009-02-26|[PATCH] fop fails if JAVACMD_OPTS is set          |
|46778|New|Cri|2009-02-27|image not found                                   |
|46813|New|Nor|2009-03-06|[PATCH] block margin as percentage problem on 1st |
|46823|New|Nor|2009-03-09|LayoutException when rendering ./examples/fo/basic|
|46826|New|Nor|2009-03-09|reference-orientation treated as an inherited prop|
|46883|Opn|Nor|2009-03-20|AFP/GOCA: Performance Hot Spot in AbstractGraphics|
|46956|New|Enh|2009-04-02|Performance issue with 0.95 when comparing to 0.20|
|46962|New|Nor|2009-04-03|Deadlock in PropertyCache class                   |
|46980|New|Enh|2009-04-07|[PATCH]internal named destinations                |
|47067|New|Cri|2009-04-21|page break in printed document                    |
|47093|New|Enh|2009-04-24|[patch] a PrintRenderer using Java Print Service A|
|47110|New|Nor|2009-04-28|PCLRenderer: Bitmap rendered text are cut in heigh|
|47122|New|Nor|2009-04-29|Hyperlinks to a directory containing a %20 space a|
|47145|New|Maj|2009-05-04|Using keep-together.within-column and break-after |
|47157|New|Nor|2009-05-05|ImageIO-based images are blurry when rendering a P|
|47192|New|Maj|2009-05-13|A table inside an inline block does not render cor|
|47279|New|Nor|2009-05-28|Spurious warnings about unavailable Symbol bold or|
|47293|New|Maj|2009-06-01|FOP cannot handle background images in &lt;fo:block&gt; |
|47296|New|Nor|2009-06-02|Referenced Fill URL not applied when PDF Encrypted|
|47311|Opn|Nor|2009-06-03|[PATCH] Support for bleed, trim and crop box and s|
|47314|New|Nor|2009-06-04|[PATCH] Suppress page breaks between page sequence|
|47341|New|Maj|2009-06-09|FOP ClassLoader issues                            |
|47347|New|Nor|2009-06-10|[PATCH] auto table layout - yet another patch     |
|47366|Inf|Nor|2009-06-13|Problem which searching for words                 |
|47380|New|Reg|2009-06-17|Alignment handling text-align-last="justify"      |
|47409|New|Nor|2009-06-23|Putting a table in an inline block produces an ext|
|47424|New|Maj|2009-06-25|Infinite loop in footnotes                        |
|47430|New|Nor|2009-06-25|rendering problem with image in fo:block in multip|
|47530|Opn|Nor|2009-07-14|Problem with fo:wrapper inside block-container or |
|47541|Opn|Nor|2009-07-16|Wrong handling of "retained" conditionality when s|
|47610|New|Nor|2009-07-30|New hyphenation patterns                          |
|47611|New|Maj|2009-07-30|NPE at InlineStackingLayoutManager.java:320       |
|47638|New|Nor|2009-08-04|Nested fo:inline with padding raise a NPE         |
|47639|New|Nor|2009-08-04|fo:inline with border and short text : missing rig|
|47641|New|Nor|2009-08-04|int overflow with large font size values          |
|47654|New|Enh|2009-08-06|Issue a warning when borders are specified on othe|
|47709|New|Nor|2009-08-19|Issue with parsing the 'font' shorthand           |
|47710|New|Nor|2009-08-19|NullPointerException related to white-space handli|
|47726|New|Cri|2009-08-24|Line breaking a word in the Thai language.        |
|47745|New|Maj|2009-08-26|[PATCH] External links in form "url(&lt;link&gt;)" are n|
|47746|New|Nor|2009-08-26|AFP Output: Bug rendering borders of rotated table|
|47805|New|Nor|2009-09-08|[PATCH] implements color pcl output               |
|47811|New|Maj|2009-09-09|(CSSToXLSFO, html tables) Rendering table columns |
|47927|New|Nor|2009-10-01|[PATCH] Automatic text overprint patch            |
|47978|New|Nor|2009-10-11|stroke-text config option seems to be ignored by t|
|48002|New|Nor|2009-10-15|[PATCH] AFP plot values are incorrectly calculated|
|48013|New|Nor|2009-10-16|Image processing makes FOP really slow            |
|48053|New|Nor|2009-10-25|[Patch] Footnotes in absolute block containers cau|
|48062|New|Nor|2009-10-27|PCL Painter not thread safe.                      |
|48063|New|Nor|2009-10-27|fop hangs, 100% cpu usage while rendering pdf     |
|48071|New|Nor|2009-10-27|[PATCH] MinOptMax immutable/layoutmgr refactoring |
|48076|New|Nor|2009-10-28|NPE when rendering a file containing a non-base14 |
|48077|New|Nor|2009-10-28|Values in PDF Number Trees must be indirect refere|
|48086|New|Nor|2009-10-29|Remainder of table too high after page break due t|
|48089|New|Nor|2009-10-30|content not displayed when preceded by empty block|
|48099|New|Nor|2009-11-01|Can not open PDF Password Ecrypted Document in Ado|
|48111|New|Nor|2009-11-03|API documentation is not available                |
|48162|New|Maj|2009-11-09|PageBreakingAlgorithm endless loop                |
|48184|New|Cri|2009-11-12|Arabic characters are not joined on the generated |
|48211|New|Enh|2009-11-17|How to change/set 128-bit RC4 encryption level in |
|48237|New|Nor|2009-11-19|afp renderer does not respect image color settings|
|48255|New|Enh|2009-11-20|[PATCH] Revisited implementation of PDFRectangle a|
|48263|New|Nor|2009-11-23|break-before="page" in table-row                  |
|48293|New|Cri|2009-11-26|Unable to extract the data from pdf file for greek|
+-----+---+---+----------+--------------------------------------------------+
| Total  305 bugs                                                           |
+---------------------------------------------------------------------------+


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 39443] Long tables stop spanning in multiple columns after first page</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091127104623.EEF8F234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091127104623-EEF8F234C052@brutus-apache-org%3e</id>
<updated>2009-11-27T10:46:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=39443

Vincent Hennebert &lt;vhennebert@gmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #6 from Vincent Hennebert &lt;vhennebert@gmail.com&gt; 2009-11-27 02:46:23 UTC
---
(In reply to comment #5)
&gt; Created an attachment (id=24629)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24629) [details]
&gt; Bugfix for 0.95

Thanks for your patch. The FO document attached to this bug report renders fine
with the latest Trunk, so the issue has somehow been fixed meanwhile. If you
can test the Trunk and have a document that doesn't render well with it, feel
free to attach it to this bug report (and re-open that latter) and we are going
to have a further look at it.

Meanwhile, your patch may be useful to users who must stick with 0.95.

Thanks,
Vincent

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48293] Unable to extract the data from pdf file for greek fonts</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091127103455.D6072234C1E9@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091127103455-D6072234C1E9@brutus-apache-org%3e</id>
<updated>2009-11-27T10:34:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48293

Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
            Version|all                         |0.20.5
         Resolution|                            |FIXED

--- Comment #2 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-11-27 02:34:53 UTC
---
Bandaru said me privately that it used FOP 0.20.5
This bug is related to copy/paste issues on this *old* version,
So, I close this bug, since it is fixed in more recent releases.
Feel free to reopen if it occurs with latest release.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 39443] Long tables stop spanning in multiple columns after first page</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091127100045.D1EAB234C1F0@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091127100045-D1EAB234C1F0@brutus-apache-org%3e</id>
<updated>2009-11-27T10:00:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=39443

--- Comment #5 from Sergey &lt;tserj@mail.ru&gt; 2009-11-27 02:00:43 UTC ---
Created an attachment (id=24629)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24629)
Bugfix for 0.95

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48293] Unable to extract the data from pdf file for greek fonts</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091127090340.D7A1F234C1E9@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091127090340-D7A1F234C1E9@brutus-apache-org%3e</id>
<updated>2009-11-27T09:03:40Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48293

Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #1 from Pascal Sancho &lt;pascal.sancho@takoma.fr&gt; 2009-11-27 01:03:39 UTC
---
Please, can you provide info that can be directly used with FOP (ppt file
doesn't help).
 - FOP version
 - used font
 - short XSL-FO that demonstrates the problem,
 - etc.

You can ask and provide information on FOP-USER list, reactivity can be better
there.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Thoughts on Bug 48237</title>
<author><name>Jeremias Maerki &lt;dev@jeremias-maerki.ch&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091126211447.A74E.60BA733C@jeremias-maerki.ch%3e"/>
<id>urn:uuid:%3c20091126211447-A74E-60BA733C@jeremias-maerki-ch%3e</id>
<updated>2009-11-26T20:20:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Peter

On 26.11.2009 21:06:42 Peter Hancock wrote:
&gt; Hi Jeremias,
&gt; 
&gt; I think I see what you have in mind - the interface could simply expose
&gt; methods like
&gt; *Color convertXtoY(Color)*.  Or did you have in mind the methods returning
&gt; output type-specific color representaions?

Pretty much just one very simple "Color convert(Color)" method. Not sure,
yet, if it's too simple. ;-) But at least this wouldn't make any
assumption what kind of color conversion happens. The setup is done
elsewhere. Having a simple interface has the advantage that a converter
can be used in different places.

&gt; Should AbstractPaintingState be responsible holding the ColorConverter and
&gt; exposing it as a property e.g for the utility of AFPGraphics2D before
&gt; calling setColor() on the GraphicsObject instance?

I haven't really thought that far, but that sounds about right. The
original color should be preserved as long as possible IMO, and only be
changed where it makes sense. And that would most probably be at the
point where it is set on the AFP graphics object.

&gt; Cheers,
&gt; 
&gt; Pete
&gt; 
&gt; 
&gt; On Wed, Nov 25, 2009 at 8:26 PM, Jeremias Maerki &lt;dev@jeremias-maerki.ch&gt;wrote:
&gt; 
&gt; &gt; Hi Peter
&gt; &gt;
&gt; &gt; See my question I attached to bug 48237. But of course, the ideal case
&gt; &gt; is to have the color converted properly if possible.
&gt; &gt;
&gt; &gt; On 24.11.2009 15:30:30 Peter Hancock wrote:
&gt; &gt; &gt; At present FOP does not respect an image color setting of 'b+w' when
&gt; &gt; &gt; rendering svg to afp (see Bug 48237)
&gt; &gt; &gt;
&gt; &gt; &gt; According to the AFP spec (
&gt; &gt; &gt;
&gt; &gt; http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/HA3N1M00/7.47.1?SHELF=APSBK320&amp;DT=20001002123303
&gt; &gt; )
&gt; &gt; &gt; it does not seem possible to specify a grayscale color space, and so my
&gt; &gt; &gt; question is how should colour be controlled?
&gt; &gt;
&gt; &gt; I think there are two general approached besides just using RGB:
&gt; &gt; - CMYK with only the K component (that is a clear indication that we
&gt; &gt; want a fully black color or shades of that)
&gt; &gt; - using a Highlight color space (assuming black as a highlight/spot
&gt; &gt; color)
&gt; &gt;
&gt; &gt; But I have no experience with highlight colors on AFP, so I can't tell
&gt; &gt; if it would work.
&gt; &gt;
&gt; &gt; &gt; Since AFPGraphics2D is responsible for setting the color on the MODCA
&gt; &gt; &gt; GraphicsObject prior to calling drawing  methods,  would a sensible fix
&gt; &gt; to
&gt; &gt; &gt; the problem be to convert the awt.Color before calling this setter?
&gt; &gt;
&gt; &gt; Probably. I have some tentative need to have a general color conversion
&gt; &gt; facility for FOP (not just AFP). For example, at some point we may want
&gt; &gt; to have color conversion from sRGB to CMYK. Another use case for a color
&gt; &gt; converter would be a detector which would convert any grayscale color (R,
&gt; &gt; G, B or C, M, Y with equal values) to a CMYK value (with only K) which
&gt; &gt; might in certain situations improve output quality because otherwise a
&gt; &gt; RIP might be inclined to mix black by mixing CMY. I can imagine that a
&gt; &gt; general interface could be defined for which there could be multiple
&gt; &gt; implementations depending on the use case and configuration. For the
&gt; &gt; present case, one implementation of that interface per color setting
&gt; &gt; could be written for AFP. Not sure, just brainstorming.
&gt; &gt;
&gt; &gt; &gt; Any thoughts would be most welcome,
&gt; &gt; &gt;
&gt; &gt; &gt; Pete
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; Jeremias Maerki
&gt; &gt;
&gt; &gt;




Jeremias Maerki



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Thoughts on Bug 48237</title>
<author><name>Peter Hancock &lt;peter.hancock@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c1458b5380911261206l3edc801bxe3ea18ef8787dfb3@mail.gmail.com%3e"/>
<id>urn:uuid:%3c1458b5380911261206l3edc801bxe3ea18ef8787dfb3@mail-gmail-com%3e</id>
<updated>2009-11-26T20:06:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Jeremias,

I think I see what you have in mind - the interface could simply expose
methods like
*Color convertXtoY(Color)*.  Or did you have in mind the methods returning
output type-specific color representaions?

Should AbstractPaintingState be responsible holding the ColorConverter and
exposing it as a property e.g for the utility of AFPGraphics2D before
calling setColor() on the GraphicsObject instance?

Cheers,

Pete


On Wed, Nov 25, 2009 at 8:26 PM, Jeremias Maerki &lt;dev@jeremias-maerki.ch&gt;wrote:

&gt; Hi Peter
&gt;
&gt; See my question I attached to bug 48237. But of course, the ideal case
&gt; is to have the color converted properly if possible.
&gt;
&gt; On 24.11.2009 15:30:30 Peter Hancock wrote:
&gt; &gt; At present FOP does not respect an image color setting of 'b+w' when
&gt; &gt; rendering svg to afp (see Bug 48237)
&gt; &gt;
&gt; &gt; According to the AFP spec (
&gt; &gt;
&gt; http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/HA3N1M00/7.47.1?SHELF=APSBK320&amp;DT=20001002123303
&gt; )
&gt; &gt; it does not seem possible to specify a grayscale color space, and so my
&gt; &gt; question is how should colour be controlled?
&gt;
&gt; I think there are two general approached besides just using RGB:
&gt; - CMYK with only the K component (that is a clear indication that we
&gt; want a fully black color or shades of that)
&gt; - using a Highlight color space (assuming black as a highlight/spot
&gt; color)
&gt;
&gt; But I have no experience with highlight colors on AFP, so I can't tell
&gt; if it would work.
&gt;
&gt; &gt; Since AFPGraphics2D is responsible for setting the color on the MODCA
&gt; &gt; GraphicsObject prior to calling drawing  methods,  would a sensible fix
&gt; to
&gt; &gt; the problem be to convert the awt.Color before calling this setter?
&gt;
&gt; Probably. I have some tentative need to have a general color conversion
&gt; facility for FOP (not just AFP). For example, at some point we may want
&gt; to have color conversion from sRGB to CMYK. Another use case for a color
&gt; converter would be a detector which would convert any grayscale color (R,
&gt; G, B or C, M, Y with equal values) to a CMYK value (with only K) which
&gt; might in certain situations improve output quality because otherwise a
&gt; RIP might be inclined to mix black by mixing CMY. I can imagine that a
&gt; general interface could be defined for which there could be multiple
&gt; implementations depending on the use case and configuration. For the
&gt; present case, one implementation of that interface per color setting
&gt; could be written for AFP. Not sure, just brainstorming.
&gt;
&gt; &gt; Any thoughts would be most welcome,
&gt; &gt;
&gt; &gt; Pete
&gt;
&gt;
&gt;
&gt;
&gt; Jeremias Maerki
&gt;
&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48293] New: Unable to extract the data from pdf file for greek fonts</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3cbug-48293-38666@https.issues.apache.org/bugzilla/%3e"/>
<id>urn:uuid:%3cbug-48293-38666@https-issues-apache-org/bugzilla/%3e</id>
<updated>2009-11-26T15:22:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48293

           Summary: Unable to extract the data from pdf file for greek
                    fonts
           Product: Fop
           Version: all
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: critical
          Priority: P1
         Component: fonts
        AssignedTo: fop-dev@xmlgraphics.apache.org
        ReportedBy: maruthivenugopal.bandaru@ge.com


Created an attachment (id=24624)
 --&gt; (https://issues.apache.org/bugzilla/attachment.cgi?id=24624)
it contains the problem with greek font in pdf

Hi fop dev team,
               We are facing an issue for extracting data from the pdf files,
which are belongs to greece, for example, when we tried to copy the content of
pdf file in word document, it is displaying that content as square boxes.
Kindly help us on this issue.

Thanks &amp; Regards
Maruthi

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r828678 - in /xmlgraphics/fop/trunk/src/java/org/apache/fop/afp: 	goca/ modca/ modca/triplets/</title>
<author><name>Chris Bowditch &lt;bowditch_chris@hotmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3cBLU0-SMTP422E044C046760023F9E10FB9B0@phx.gbl%3e"/>
<id>urn:uuid:%3cBLU0-SMTP422E044C046760023F9E10FB9B0@phx-gbl%3e</id>
<updated>2009-11-26T14:47:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Adrian Cumiskey wrote:
&gt; Hi Chris,

Hi Adrian,

thanks for your input on this. It is appreciated.


&gt; 
&gt; 2009/11/26 Chris Bowditch &lt;bowditch_chris@hotmail.com 
&gt; &lt;mailto:bowditch_chris@hotmail.com&gt;&gt;
&gt; 
&gt;     Adrian Cumiskey wrote:
&gt; 
&gt;         I agree it might be better if the AttributeQualifier triplet is
&gt;         at the end of the list as it is optional, and FullyQualifiedName
&gt;         and AttributeValue are both manditory.  I would be very
&gt;         surprised if this should cause a problem as I don't believe
&gt;         there are any ordering rules for triplets.  I'd be interested to
&gt;         hear how bug manifests itself?
&gt; 
&gt; 
&gt;     MO:DCA Specification dictates the order of the triplets, here:
&gt;     http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/HA3M5M00/5.82.2?SHELF=APSBK320&amp;DT=20010307105730
&gt;     &lt;http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/HA3M5M00/5.82.2?SHELF=APSBK320&amp;DT=20010307105730&gt;
&gt; 
&gt; 
&gt; I don't believe that it does, this is just a list of possible applicable 
&gt; triplets for the TagLogicalElement structure field, the order in which 
&gt; they are present should not be important.

You could well be right here. Since I am not an expert on AFP I asked 
Jeremias for his thoughts too. We could see nothing in the MO:DCA spec 
to confirm or deny either way.

&gt;  
&gt; 
&gt;     Attribute Qualifier is the last part of TLE structured field.
&gt; 
&gt;     One of our customers has a process that extracts the TLE values
&gt;     which now fails because the 10 bytes of the AttributeQualifier occur
&gt;     in front of the value.
&gt; 
&gt; 
&gt; I do not think that it is correct for your customer to make this 
&gt; assumption about the position of the triplet in the structured field 
&gt; data.   AFAIK it is still perfectly valid AFP so long as all the 
&gt; mandatory triplets are present and all the structured field data lengths 
&gt; and triplet data lengths are present and correct.  But if this patch 
&gt; fixes the problem for your client I have no problem with you applying it.

Based on what you've told me today I tend to agree that anyone writing 
an AFP Parser should not assume the order of triplets matches the 
specification. However, I would imagine that a lot of people writing 
such a parser would tend to (incorrectly?) assume that the order of the 
triplets would match that shown in the structured field definition in 
the specification. So if FOP does choose to deviate from the shown 
order, we may find that AFP streams cannot be processed by some 
printers/viewers/software. Which is not desirable.

&gt;  
&gt; Adrian.

Thanks,

Chris


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r828678 - in /xmlgraphics/fop/trunk/src/java/org/apache/fop/afp:	goca/ modca/ modca/triplets/</title>
<author><name>Adrian Cumiskey &lt;adrian.cumiskey@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c11e723120911260558l2a968077vaa374cd14ffe9f1a@mail.gmail.com%3e"/>
<id>urn:uuid:%3c11e723120911260558l2a968077vaa374cd14ffe9f1a@mail-gmail-com%3e</id>
<updated>2009-11-26T13:58:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Chris,

2009/11/26 Chris Bowditch &lt;bowditch_chris@hotmail.com&gt;

&gt; Adrian Cumiskey wrote:
&gt;
&gt;&gt; I agree it might be better if the AttributeQualifier triplet is at the end
&gt;&gt; of the list as it is optional, and FullyQualifiedName and AttributeValue are
&gt;&gt; both manditory.  I would be very surprised if this should cause a problem as
&gt;&gt; I don't believe there are any ordering rules for triplets.  I'd be
&gt;&gt; interested to hear how bug manifests itself?
&gt;&gt;
&gt;
&gt; MO:DCA Specification dictates the order of the triplets, here:
&gt; http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/HA3M5M00/5.82.2?SHELF=APSBK320&amp;DT=20010307105730
&gt;

I don't believe that it does, this is just a list of possible applicable
triplets for the TagLogicalElement structure field, the order in which they
are present should not be important.


&gt; Attribute Qualifier is the last part of TLE structured field.
&gt;
&gt; One of our customers has a process that extracts the TLE values which now
&gt; fails because the 10 bytes of the AttributeQualifier occur in front of the
&gt; value.
&gt;

I do not think that it is correct for your customer to make this assumption
about the position of the triplet in the structured field data.   AFAIK it
is still perfectly valid AFP so long as all the mandatory triplets are
present and all the structured field data lengths and triplet data lengths
are present and correct.  But if this patch fixes the problem for your
client I have no problem with you applying it.

Adrian.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r828678 - in /xmlgraphics/fop/trunk/src/java/org/apache/fop/afp: 	goca/ modca/ modca/triplets/</title>
<author><name>Chris Bowditch &lt;bowditch_chris@hotmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3cBLU0-SMTP16529DD52CD2F59EF8AEE7FB9B0@phx.gbl%3e"/>
<id>urn:uuid:%3cBLU0-SMTP16529DD52CD2F59EF8AEE7FB9B0@phx-gbl%3e</id>
<updated>2009-11-26T12:08:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Adrian Cumiskey wrote:
&gt; Hi Chris,

Hi Adrian,

thanks for your reply.

&gt; 
&gt; I agree it might be better if the AttributeQualifier triplet is at the 
&gt; end of the list as it is optional, and FullyQualifiedName and 
&gt; AttributeValue are both manditory.  I would be very surprised if this 
&gt; should cause a problem as I don't believe there are any ordering rules 
&gt; for triplets.  I'd be interested to hear how bug manifests itself?

MO:DCA Specification dictates the order of the triplets, here: 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/HA3M5M00/5.82.2?SHELF=APSBK320&amp;DT=20010307105730

Attribute Qualifier is the last part of TLE structured field.

One of our customers has a process that extracts the TLE values which 
now fails because the 10 bytes of the AttributeQualifier occur in front 
of the value.

Thanks,

Chris

&gt; 
&gt; Thanks,
&gt; 
&gt; Adrian.
&gt; 
&gt; 2009/11/26 Chris Bowditch &lt;bowditch_chris@hotmail.com 
&gt; &lt;mailto:bowditch_chris@hotmail.com&gt;&gt;
&gt; 
&gt;     acumiskey@apache.org &lt;mailto:acumiskey@apache.org&gt; wrote:
&gt; 
&gt;         Author: acumiskey
&gt;         Date: Thu Oct 22 13:20:53 2009
&gt;         New Revision: 828678
&gt; 
&gt; 
&gt;     Hi Adrian,
&gt; 
&gt;     there is a bug in this commit. AttributeQualifier was moved from end
&gt;     of TLE to be between Attribute Name and Attribute Value.
&gt; 
&gt;     I will commit a fix shortly.
&gt; 
&gt;     Chris
&gt; 
&gt; 
&gt; 
&gt;         URL: http://svn.apache.org/viewvc?rev=828678&amp;view=rev
&gt;         &lt;http://svn.apache.org/viewvc?rev=828678&amp;view=rev&gt;
&gt;         Log:
&gt;         Fixes https://issues.apache.org/bugzilla/show_bug.cgi?id=47941
&gt;         Created Triplet interface.
&gt;         Created new AttributeValueTriplet and AttributeQualifierTriplet.
&gt;         Promoted truncate() from GraphicsCharacterString to
&gt;         AbstractAFPObject so it can be reused for AttributeValueTriplet.
&gt; 
&gt;         Added:
&gt;          
&gt;          xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java
&gt;          
&gt;          xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java
&gt;          
&gt;          xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java
&gt;         Modified:
&gt;          
&gt;          xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java
&gt;          
&gt;          xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java
&gt;          
&gt;          xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java
&gt;          
&gt;          xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java
&gt;          
&gt;          xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java
&gt; 
&gt;         Modified:
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java
&gt;         URL:
&gt;         http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;         &lt;http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff&gt;
&gt;         ==============================================================================
&gt;         ---
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java
&gt;         (original)
&gt;         +++
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java
&gt;         Thu Oct 22 13:20:53 2009
&gt;         @@ -45,7 +45,7 @@
&gt;              */
&gt;             public GraphicsCharacterString(String str, int x, int y) {
&gt;                 super(x, y);
&gt;         -        this.str = truncate(str);
&gt;         +        this.str = truncate(str, MAX_STR_LEN);
&gt;             }
&gt;               /**
&gt;         @@ -57,7 +57,7 @@
&gt;              */
&gt;             public GraphicsCharacterString(String str) {
&gt;                 super(null);
&gt;         -        this.str = truncate(str);
&gt;         +        this.str = truncate(str, MAX_STR_LEN);
&gt;             }
&gt;               /** {@inheritDoc} */
&gt;         @@ -83,20 +83,6 @@
&gt;             }
&gt;               /**
&gt;         -     * Truncates the string as necessary
&gt;         -     *
&gt;         -     * @param str a character string
&gt;         -     * @return a possibly truncated string
&gt;         -     */
&gt;         -    private String truncate(String str) {
&gt;         -        if (str.length() &gt; MAX_STR_LEN) {
&gt;         -            str = str.substring(0, MAX_STR_LEN);
&gt;         -            log.warn("truncated character string, longer than "
&gt;         + MAX_STR_LEN + " chars");
&gt;         -        }
&gt;         -        return str;
&gt;         -    }
&gt;         -
&gt;         -    /**
&gt;              * Returns the text string as an encoded byte array
&gt;              *
&gt;              * @return the text string as an encoded byte array
&gt; 
&gt;         Modified:
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java
&gt;         URL:
&gt;         http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;         &lt;http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff&gt;
&gt;         ==============================================================================
&gt;         ---
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java
&gt;         (original)
&gt;         +++
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java
&gt;         Thu Oct 22 13:20:53 2009
&gt;         @@ -43,7 +43,7 @@
&gt;             /** the structured field class id */
&gt;             protected static final byte SF_CLASS = (byte)0xD3;
&gt;          -    private static final byte[] SF_HEADER = new byte[] {
&gt;         +    protected static final byte[] SF_HEADER = new byte[] {
&gt;                 0x5A, // Structured field identifier
&gt;                 0x00, // Length byte 1
&gt;                 0x10, // Length byte 2
&gt;         @@ -177,6 +177,21 @@
&gt;                 }
&gt;             }
&gt;          +    /**
&gt;         +     * Truncates the string as necessary
&gt;         +     *
&gt;         +     * @param str a character string
&gt;         +     * @param maxLength the maximum length allowed for the string
&gt;         +     * @return a possibly truncated string
&gt;         +     */
&gt;         +    protected String truncate(String str, int maxLength) {
&gt;         +        if (str.length() &gt; maxLength) {
&gt;         +            str = str.substring(0, maxLength);
&gt;         +            log.warn("truncated character string '" + str + "',
&gt;         longer than " + maxLength + " chars");
&gt;         +        }
&gt;         +        return str;
&gt;         +    }
&gt;         +
&gt;             /** structured field type codes */
&gt;             public interface Type {
&gt;          
&gt;         Modified:
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java
&gt;         URL:
&gt;         http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;         &lt;http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff&gt;
&gt;         ==============================================================================
&gt;         ---
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java
&gt;         (original)
&gt;         +++
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java
&gt;         Thu Oct 22 13:20:53 2009
&gt;         @@ -27,9 +27,12 @@
&gt;           import org.apache.fop.afp.modca.Registry.ObjectType;
&gt;          import org.apache.fop.afp.modca.triplets.AbstractTriplet;
&gt;         +import org.apache.fop.afp.modca.triplets.AttributeQualifierTriplet;
&gt;         +import org.apache.fop.afp.modca.triplets.AttributeValueTriplet;
&gt;          import org.apache.fop.afp.modca.triplets.CommentTriplet;
&gt;          import org.apache.fop.afp.modca.triplets.FullyQualifiedNameTriplet;
&gt;          import
&gt;         org.apache.fop.afp.modca.triplets.ObjectClassificationTriplet;
&gt;         +import org.apache.fop.afp.modca.triplets.Triplet;
&gt;           /**
&gt;          * A MODCA structured object base class providing support for
&gt;         Triplets
&gt;         @@ -37,7 +40,7 @@
&gt;          public class AbstractTripletStructuredObject extends
&gt;         AbstractStructuredObject {
&gt;               /** list of object triplets */
&gt;         -    protected List/*&lt;AbstractTriplet&gt;*/ triplets = new
&gt;         java.util.ArrayList/*&lt;AbstractTriplet&gt;*/();
&gt;         +    protected List/*&lt;Triplet&gt;*/ triplets = new
&gt;         java.util.ArrayList/*&lt;Triplet&gt;*/();
&gt;               /**
&gt;              * Returns the triplet data length
&gt;         @@ -109,7 +112,7 @@
&gt;              *
&gt;              * @param triplet the triplet to add
&gt;              */
&gt;         -    protected void addTriplet(AbstractTriplet triplet) {
&gt;         +    protected void addTriplet(Triplet triplet) {
&gt;                 triplets.add(triplet);
&gt;             }
&gt;          @@ -130,7 +133,7 @@
&gt;             }
&gt;               /**
&gt;         -     * Sets the fully qualified name of this resource
&gt;         +     * Sets the fully qualified name of this structured field
&gt;              *
&gt;              * @param fqnType the fully qualified name type of this resource
&gt;              * @param fqnFormat the fully qualified name format of this
&gt;         resource
&gt; 
&gt;         Modified:
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java
&gt;         URL:
&gt;         http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;         &lt;http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff&gt;
&gt;         ==============================================================================
&gt;         ---
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java
&gt;         (original)
&gt;         +++
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java
&gt;         Thu Oct 22 13:20:53 2009
&gt;         @@ -21,9 +21,10 @@
&gt;           import java.io.IOException;
&gt;          import java.io.OutputStream;
&gt;         -import java.io.UnsupportedEncodingException;
&gt;          -import org.apache.fop.afp.AFPConstants;
&gt;         +import org.apache.fop.afp.modca.triplets.AttributeQualifierTriplet;
&gt;         +import org.apache.fop.afp.modca.triplets.AttributeValueTriplet;
&gt;         +import org.apache.fop.afp.modca.triplets.FullyQualifiedNameTriplet;
&gt;          import org.apache.fop.afp.util.BinaryUtils;
&gt;           /**
&gt;         @@ -45,7 +46,7 @@
&gt;          * effect on the appearance of a document when it is presented.
&gt;          * &lt;p/&gt;
&gt;          */
&gt;         -public class TagLogicalElement extends AbstractAFPObject {
&gt;         +public class TagLogicalElement extends
&gt;         AbstractTripletStructuredObject {
&gt;               /**
&gt;              * Name of the key, used within the TLE
&gt;         @@ -75,77 +76,43 @@
&gt;                 this.tleID = tleID;
&gt;             }
&gt;          -    /** {@inheritDoc} */
&gt;         -    public void writeToStream(OutputStream os) throws IOException {
&gt;         +    /**
&gt;         +     * Sets the attribute value of this structured field
&gt;         +     *
&gt;         +     * @param value the attribute value
&gt;         +     */
&gt;         +    public void setAttributeValue(String value) {
&gt;         +        addTriplet(new AttributeValueTriplet(value));
&gt;         +    }
&gt;          -        // convert name and value to ebcdic
&gt;         -        byte[] tleByteName = null;
&gt;         -        byte[] tleByteValue = null;
&gt;         -        try {
&gt;         -            tleByteName =
&gt;         name.getBytes(AFPConstants.EBCIDIC_ENCODING);
&gt;         -            tleByteValue =
&gt;         value.getBytes(AFPConstants.EBCIDIC_ENCODING);
&gt;         -        } catch (UnsupportedEncodingException usee) {
&gt;         -            tleByteName = name.getBytes();
&gt;         -            tleByteValue = value.getBytes();
&gt;         -            log.warn(
&gt;         -                "Constructor:: UnsupportedEncodingException
&gt;         translating the name "
&gt;         -                + name);
&gt;         -        }
&gt;         -
&gt;         -        byte[] data = new byte[27 + tleByteName.length +
&gt;         tleByteValue.length];
&gt;         -
&gt;         -        data[0] = 0x5A;
&gt;         -        // Set the total record length
&gt;         -        byte[] rl1
&gt;         -            = BinaryUtils.convert(26 + tleByteName.length +
&gt;         tleByteValue.length, 2);
&gt;         -        //Ignore first byte
&gt;         -        data[1] = rl1[0];
&gt;         -        data[2] = rl1[1];
&gt;         -
&gt;         -        // Structured field ID for a TLE
&gt;         -        data[3] = (byte) 0xD3;
&gt;         -        data[4] = (byte) Type.ATTRIBUTE;
&gt;         -        data[5] = (byte) Category.PROCESS_ELEMENT;
&gt;         -
&gt;         -        data[6] = 0x00; // Reserved
&gt;         -        data[7] = 0x00; // Reserved
&gt;         -        data[8] = 0x00; // Reserved
&gt;         -
&gt;         -        //Use 2 triplets, attribute name and value (the key for
&gt;         indexing)
&gt;         -
&gt;         -        byte[] rl2 = BinaryUtils.convert(tleByteName.length +
&gt;         4, 1);
&gt;         -        data[9] = rl2[0]; // length of the triplet, including
&gt;         this field
&gt;         -        data[10] = 0x02; //Identifies it as a FQN triplet
&gt;         -        data[11] = 0x0B; // GID format
&gt;         -        data[12] = 0x00;
&gt;         -
&gt;         -        // write out TLE name
&gt;         -        int pos = 13;
&gt;         -        for (int i = 0; i &lt; tleByteName.length; i++) {
&gt;         -            data[pos++] = tleByteName[i];
&gt;         -        }
&gt;         -
&gt;         -        byte[] rl3 = BinaryUtils.convert(tleByteValue.length +
&gt;         4, 1);
&gt;         -        data[pos++] = rl3[0]; // length of the triplet,
&gt;         including this field
&gt;         -        data[pos++] = 0x36; //Identifies the triplet, attribute
&gt;         value
&gt;         -        data[pos++] = 0x00; // Reserved
&gt;         -        data[pos++] = 0x00; // Reserved
&gt;         -
&gt;         -        for (int i = 0; i &lt; tleByteValue.length; i++) {
&gt;         -            data[pos++] = tleByteValue[i];
&gt;         -        }
&gt;         -        // attribute qualifier
&gt;         -        data[pos++] = 0x0A;
&gt;         -        data[pos++] = (byte)0x80;
&gt;         -        byte[] id = BinaryUtils.convert(tleID, 4);
&gt;         -        for (int i = 0; i &lt; id.length; i++) {
&gt;         -            data[pos++] = id[i];
&gt;         -        }
&gt;         -        byte[] level = BinaryUtils.convert(1, 4);
&gt;         -        for (int i = 0; i &lt; level.length; i++) {
&gt;         -            data[pos++] = level[i];
&gt;         -        }
&gt;         +    /**
&gt;         +     * Sets the attribute qualifier of this structured field
&gt;         +     *
&gt;         +     * @param seqNumber the attribute sequence number
&gt;         +     * @param levNumber the attribute level number
&gt;         +     */
&gt;         +    public void setAttributeQualifier(int seqNumber, int
&gt;         levNumber) {
&gt;         +        addTriplet(new AttributeQualifierTriplet(seqNumber,
&gt;         levNumber));
&gt;         +    }
&gt;          +    /** {@inheritDoc} */
&gt;         +    public void writeToStream(OutputStream os) throws IOException {
&gt;         +        setFullyQualifiedName(
&gt;         +                FullyQualifiedNameTriplet.TYPE_ATTRIBUTE_GID,
&gt;         +                FullyQualifiedNameTriplet.FORMAT_CHARSTR,
&gt;         +                name);
&gt;         +        setAttributeQualifier(tleID, 1);
&gt;         +        setAttributeValue(value);
&gt;         +        +        byte[] data = new byte[SF_HEADER.length];
&gt;         +        copySF(data, Type.ATTRIBUTE, Category.PROCESS_ELEMENT);
&gt;         +        +        int tripletDataLength = getTripletDataLength();
&gt;         +        byte[] l = BinaryUtils.convert(data.length +
&gt;         tripletDataLength - 1, 2);
&gt;         +        data[1] = l[0];
&gt;         +        data[2] = l[1];
&gt;                 os.write(data);
&gt;         +
&gt;         +        writeTriplets(os);
&gt;             }
&gt;          }
&gt; 
&gt;         Modified:
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java
&gt;         URL:
&gt;         http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;         &lt;http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff&gt;
&gt;         ==============================================================================
&gt;         ---
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java
&gt;         (original)
&gt;         +++
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java
&gt;         Thu Oct 22 13:20:53 2009
&gt;         @@ -19,70 +19,12 @@
&gt;           package org.apache.fop.afp.modca.triplets;
&gt;          -import org.apache.fop.afp.Streamable;
&gt;         -import org.apache.fop.afp.StructuredData;
&gt;         +import org.apache.fop.afp.modca.AbstractAFPObject;
&gt;           /**
&gt;          * A simple implementation of a MOD:CA triplet
&gt;          */
&gt;         -public abstract class AbstractTriplet implements Streamable,
&gt;         StructuredData {
&gt;         -    public static final byte
&gt;         CODED_GRAPHIC_CHARACTER_SET_GLOBAL_IDENTIFIER = 0x01;
&gt;         -
&gt;         -    /** Triplet identifiers */
&gt;         -    public static final byte FULLY_QUALIFIED_NAME = 0x02;
&gt;         -    public static final byte MAPPING_OPTION = 0x04;
&gt;         -    public static final byte OBJECT_CLASSIFICATION = 0x10;
&gt;         -    public static final byte MODCA_INTERCHANGE_SET = 0x18;
&gt;         -    public static final byte FONT_DESCRIPTOR_SPECIFICATION = 0x1F;
&gt;         -    public static final byte OBJECT_FUNCTION_SET_SPECIFICATION
&gt;         = 0x21;
&gt;         -    public static final byte EXTENDED_RESOURCE_LOCAL_IDENTIFIER
&gt;         = 0x22;
&gt;         -    public static final byte RESOURCE_LOCAL_IDENTIFIER = 0x24;
&gt;         -    public static final byte RESOURCE_SECTION_NUMBER = 0x25;
&gt;         -    public static final byte CHARACTER_ROTATION = 0x26;
&gt;         -    public static final byte OBJECT_BYTE_OFFSET = 0x2D;
&gt;         -    public static final byte ATTRIBUTE_VALUE = 0x36;
&gt;         -    public static final byte DESCRIPTOR_POSITION = 0x43;
&gt;         -    public static final byte MEDIA_EJECT_CONTROL = 0x45;
&gt;         -    public static final byte
&gt;         PAGE_OVERLAY_CONDITIONAL_PROCESSING = 0x46;
&gt;         -    public static final byte RESOURCE_USAGE_ATTRIBUTE = 0x47;
&gt;         -    public static final byte MEASUREMENT_UNITS = 0x4B;
&gt;         -    public static final byte OBJECT_AREA_SIZE = 0x4C;
&gt;         -    public static final byte AREA_DEFINITION = 0x4D;
&gt;         -    public static final byte COLOR_SPECIFICATION = 0x4E;
&gt;         -    public static final byte ENCODING_SCHEME_ID = 0x50;
&gt;         -    public static final byte MEDIUM_MAP_PAGE_NUMBER = 0x56;
&gt;         -    public static final byte OBJECT_BYTE_EXTENT = 0x57;
&gt;         -    public static final byte OBJECT_STRUCTURED_FIELD_OFFSET = 0x58;
&gt;         -    public static final byte OBJECT_STRUCTURED_FIELD_EXTENT = 0x59;
&gt;         -    public static final byte OBJECT_OFFSET = 0x5A;
&gt;         -    public static final byte FONT_HORIZONTAL_SCALE_FACTOR = 0x5D;
&gt;         -    public static final byte OBJECT_COUNT = 0x5E;
&gt;         -    public static final byte OBJECT_DATE_AND_TIMESTAMP = 0x62;
&gt;         -    public static final byte COMMENT = 0x65;
&gt;         -    public static final byte MEDIUM_ORIENTATION = 0x68;
&gt;         -    public static final byte RESOURCE_OBJECT_INCLUDE = 0x6C;
&gt;         -    public static final byte PRESENTATION_SPACE_RESET_MIXING =
&gt;         0x70;
&gt;         -    public static final byte PRESENTATION_SPACE_MIXING_RULE = 0x71;
&gt;         -    public static final byte UNIVERSAL_DATE_AND_TIMESTAMP = 0x72;
&gt;         -    public static final byte TONER_SAVER = 0x74;
&gt;         -    public static final byte COLOR_FIDELITY = 0x75;
&gt;         -    public static final byte FONT_FIDELITY = 0x78;
&gt;         -    public static final byte ATTRIBUTE_QUALIFIER = (byte)0x80;
&gt;         -    public static final byte PAGE_POSITION_INFORMATION =
&gt;         (byte)0x81;
&gt;         -    public static final byte PARAMETER_VALUE = (byte)0x82;
&gt;         -    public static final byte PRESENTATION_CONTROL = (byte)0x83;
&gt;         -    public static final byte
&gt;         FONT_RESOLUTION_AND_METRIC_TECHNOLOGY = (byte)0x84;
&gt;         -    public static final byte FINISHING_OPERATION = (byte)0x85;
&gt;         -    public static final byte TEXT_FIDELITY = (byte)0x86;
&gt;         -    public static final byte MEDIA_FIDELITY = (byte)0x87;
&gt;         -    public static final byte FINISHING_FIDELITY = (byte)0x88;
&gt;         -    public static final byte DATA_OBJECT_FONT_DESCRIPTOR =
&gt;         (byte)0x8B;
&gt;         -    public static final byte LOCALE_SELECTOR = (byte)0x8C;
&gt;         -    public static final byte UP3I_FINISHING_OPERATION = (byte)0x8E;
&gt;         -    public static final byte
&gt;         COLOR_MANAGEMENT_RESOURCE_DESCRIPTOR = (byte)0x91;
&gt;         -    public static final byte RENDERING_INTENT = (byte)0x95;
&gt;         -    public static final byte CMR_TAG_FIDELITY = (byte)0x96;
&gt;         -    public static final byte DEVICE_APPEARANCE = (byte)0x97;
&gt;         +public abstract class AbstractTriplet extends AbstractAFPObject
&gt;         implements Triplet {
&gt;               /** the triplet identifier */
&gt;             protected final byte id;
&gt; 
&gt;         Added:
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java
&gt;         URL:
&gt;         http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java?rev=828678&amp;view=auto
&gt;         &lt;http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java?rev=828678&amp;view=auto&gt;
&gt;         ==============================================================================
&gt;         ---
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java
&gt;         (added)
&gt;         +++
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java
&gt;         Thu Oct 22 13:20:53 2009
&gt;         @@ -0,0 +1,48 @@
&gt;         +package org.apache.fop.afp.modca.triplets;
&gt;         +
&gt;         +import java.io.IOException;
&gt;         +import java.io.OutputStream;
&gt;         +
&gt;         +import org.apache.fop.afp.util.BinaryUtils;
&gt;         +
&gt;         +/**
&gt;         + * The attribute qualifier triplet is used to specify a
&gt;         qualifier for a document
&gt;         + * attribute.
&gt;         + */
&gt;         +public class AttributeQualifierTriplet extends AbstractTriplet {
&gt;         +
&gt;         +    private int seqNumber;
&gt;         +    private int levNumber;
&gt;         +
&gt;         +    /**
&gt;         +     * Main constructor
&gt;         +     * +     * @param seqNumber the attribute qualifier
&gt;         sequence number
&gt;         +     * @param levNumber the attribute qualifier level number
&gt;         +     */
&gt;         +    public AttributeQualifierTriplet(int seqNumber, int
&gt;         levNumber) {
&gt;         +        super(ATTRIBUTE_QUALIFIER);
&gt;         +        this.seqNumber = seqNumber;
&gt;         +        this.levNumber = levNumber;
&gt;         +    }
&gt;         +
&gt;         +    /** {@inheritDoc} */
&gt;         +    public void writeToStream(OutputStream os) throws IOException {
&gt;         +        byte[] data = getData();
&gt;         +        byte[] id = BinaryUtils.convert(seqNumber, 4);
&gt;         +        System.arraycopy(id, 0, data, 2, id.length);
&gt;         +        byte[] level = BinaryUtils.convert(levNumber, 4);
&gt;         +        System.arraycopy(level, 0, data, 6, level.length);
&gt;         +        os.write(data);
&gt;         +    }
&gt;         +
&gt;         +    /** {@inheritDoc} */
&gt;         +    public int getDataLength() {
&gt;         +        return 10;
&gt;         +    }
&gt;         +    +    /** {@inheritDoc} */
&gt;         +    public String toString() {
&gt;         +        return "seqNumber=" + seqNumber + ", levNumber=" +
&gt;         levNumber;
&gt;         +    }
&gt;         +}
&gt; 
&gt;         Added:
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java
&gt;         URL:
&gt;         http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java?rev=828678&amp;view=auto
&gt;         &lt;http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java?rev=828678&amp;view=auto&gt;
&gt;         ==============================================================================
&gt;         ---
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java
&gt;         (added)
&gt;         +++
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java
&gt;         Thu Oct 22 13:20:53 2009
&gt;         @@ -0,0 +1,53 @@
&gt;         +package org.apache.fop.afp.modca.triplets;
&gt;         +
&gt;         +import java.io.IOException;
&gt;         +import java.io.OutputStream;
&gt;         +import java.io.UnsupportedEncodingException;
&gt;         +
&gt;         +import org.apache.fop.afp.AFPConstants;
&gt;         +
&gt;         +/**
&gt;         + * The attribute value triplet is used to specify a value for a
&gt;         document
&gt;         + * attribute.
&gt;         + */
&gt;         +public class AttributeValueTriplet extends AbstractTriplet {
&gt;         +    private String attVal;
&gt;         +
&gt;         +    /**
&gt;         +     * Main constructor
&gt;         +     * +     * @param attVal an attribute value
&gt;         +     */
&gt;         +    public AttributeValueTriplet(String attVal) {
&gt;         +        super(ATTRIBUTE_VALUE);
&gt;         +        this.attVal = truncate(attVal, MAX_LENGTH - 4);
&gt;         +    }
&gt;         +
&gt;         +    /** {@inheritDoc} */
&gt;         +    public void writeToStream(OutputStream os) throws IOException {
&gt;         +        byte[] data = super.getData();
&gt;         +        data[2] = 0x00; // Reserved
&gt;         +        data[3] = 0x00; // Reserved
&gt;         +
&gt;         +        // convert name and value to ebcdic
&gt;         +        byte[] tleByteValue = null;
&gt;         +        try {
&gt;         +            tleByteValue =
&gt;         attVal.getBytes(AFPConstants.EBCIDIC_ENCODING);
&gt;         +        } catch (UnsupportedEncodingException usee) {
&gt;         +            tleByteValue = attVal.getBytes();
&gt;         +            throw new IllegalArgumentException(attVal + "
&gt;         encoding failed");
&gt;         +        }
&gt;         +        System.arraycopy(tleByteValue, 0, data, 4,
&gt;         tleByteValue.length);
&gt;         +        os.write(data);
&gt;         +    }
&gt;         +
&gt;         +    /** {@inheritDoc} */
&gt;         +    public int getDataLength() {
&gt;         +        return 4 + attVal.length();
&gt;         +    }
&gt;         +    +    /** {@inheritDoc} */
&gt;         +    public String toString() {
&gt;         +        return attVal;
&gt;         +    }
&gt;         +}
&gt; 
&gt;         Added:
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java
&gt;         URL:
&gt;         http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java?rev=828678&amp;view=auto
&gt;         &lt;http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java?rev=828678&amp;view=auto&gt;
&gt;         ==============================================================================
&gt;         ---
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java
&gt;         (added)
&gt;         +++
&gt;         xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java
&gt;         Thu Oct 22 13:20:53 2009
&gt;         @@ -0,0 +1,66 @@
&gt;         +package org.apache.fop.afp.modca.triplets;
&gt;         +
&gt;         +import org.apache.fop.afp.Streamable;
&gt;         +import org.apache.fop.afp.StructuredData;
&gt;         +
&gt;         +public interface Triplet extends Streamable, StructuredData {
&gt;         +    int MAX_LENGTH = 254;
&gt;         +    +    byte CODED_GRAPHIC_CHARACTER_SET_GLOBAL_IDENTIFIER = 0x01;
&gt;         +
&gt;         +    /** Triplet identifiers */
&gt;         +    byte FULLY_QUALIFIED_NAME = 0x02;
&gt;         +    byte MAPPING_OPTION = 0x04;
&gt;         +    byte OBJECT_CLASSIFICATION = 0x10;
&gt;         +    byte MODCA_INTERCHANGE_SET = 0x18;
&gt;         +    byte FONT_DESCRIPTOR_SPECIFICATION = 0x1F;
&gt;         +    byte OBJECT_FUNCTION_SET_SPECIFICATION = 0x21;
&gt;         +    byte EXTENDED_RESOURCE_LOCAL_IDENTIFIER = 0x22;
&gt;         +    byte RESOURCE_LOCAL_IDENTIFIER = 0x24;
&gt;         +    byte RESOURCE_SECTION_NUMBER = 0x25;
&gt;         +    byte CHARACTER_ROTATION = 0x26;
&gt;         +    byte OBJECT_BYTE_OFFSET = 0x2D;
&gt;         +    byte ATTRIBUTE_VALUE = 0x36;
&gt;         +    byte DESCRIPTOR_POSITION = 0x43;
&gt;         +    byte MEDIA_EJECT_CONTROL = 0x45;
&gt;         +    byte PAGE_OVERLAY_CONDITIONAL_PROCESSING = 0x46;
&gt;         +    byte RESOURCE_USAGE_ATTRIBUTE = 0x47;
&gt;         +    byte MEASUREMENT_UNITS = 0x4B;
&gt;         +    byte OBJECT_AREA_SIZE = 0x4C;
&gt;         +    byte AREA_DEFINITION = 0x4D;
&gt;         +    byte COLOR_SPECIFICATION = 0x4E;
&gt;         +    byte ENCODING_SCHEME_ID = 0x50;
&gt;         +    byte MEDIUM_MAP_PAGE_NUMBER = 0x56;
&gt;         +    byte OBJECT_BYTE_EXTENT = 0x57;
&gt;         +    byte OBJECT_STRUCTURED_FIELD_OFFSET = 0x58;
&gt;         +    byte OBJECT_STRUCTURED_FIELD_EXTENT = 0x59;
&gt;         +    byte OBJECT_OFFSET = 0x5A;
&gt;         +    byte FONT_HORIZONTAL_SCALE_FACTOR = 0x5D;
&gt;         +    byte OBJECT_COUNT = 0x5E;
&gt;         +    byte OBJECT_DATE_AND_TIMESTAMP = 0x62;
&gt;         +    byte COMMENT = 0x65;
&gt;         +    byte MEDIUM_ORIENTATION = 0x68;
&gt;         +    byte RESOURCE_OBJECT_INCLUDE = 0x6C;
&gt;         +    byte PRESENTATION_SPACE_RESET_MIXING = 0x70;
&gt;         +    byte PRESENTATION_SPACE_MIXING_RULE = 0x71;
&gt;         +    byte UNIVERSAL_DATE_AND_TIMESTAMP = 0x72;
&gt;         +    byte TONER_SAVER = 0x74;
&gt;         +    byte COLOR_FIDELITY = 0x75;
&gt;         +    byte FONT_FIDELITY = 0x78;
&gt;         +    byte ATTRIBUTE_QUALIFIER = (byte)0x80;
&gt;         +    byte PAGE_POSITION_INFORMATION = (byte)0x81;
&gt;         +    byte PARAMETER_VALUE = (byte)0x82;
&gt;         +    byte PRESENTATION_CONTROL = (byte)0x83;
&gt;         +    byte FONT_RESOLUTION_AND_METRIC_TECHNOLOGY = (byte)0x84;
&gt;         +    byte FINISHING_OPERATION = (byte)0x85;
&gt;         +    byte TEXT_FIDELITY = (byte)0x86;
&gt;         +    byte MEDIA_FIDELITY = (byte)0x87;
&gt;         +    byte FINISHING_FIDELITY = (byte)0x88;
&gt;         +    byte DATA_OBJECT_FONT_DESCRIPTOR = (byte)0x8B;
&gt;         +    byte LOCALE_SELECTOR = (byte)0x8C;
&gt;         +    byte UP3I_FINISHING_OPERATION = (byte)0x8E;
&gt;         +    byte COLOR_MANAGEMENT_RESOURCE_DESCRIPTOR = (byte)0x91;
&gt;         +    byte RENDERING_INTENT = (byte)0x95;
&gt;         +    byte CMR_TAG_FIDELITY = (byte)0x96;
&gt;         +    byte DEVICE_APPEARANCE = (byte)0x97;
&gt;         +}
&gt; 
&gt; 
&gt; 
&gt;         ---------------------------------------------------------------------
&gt;         To unsubscribe, e-mail:
&gt;         fop-commits-unsubscribe@xmlgraphics.apache.org
&gt;         &lt;mailto:fop-commits-unsubscribe@xmlgraphics.apache.org&gt;
&gt;         For additional commands, e-mail:
&gt;         fop-commits-help@xmlgraphics.apache.org
&gt;         &lt;mailto:fop-commits-help@xmlgraphics.apache.org&gt;
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; -- 
&gt; Kind regards,
&gt; 
&gt; Adrian Cumiskey.



</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48290] AFP Renderer: AttributeQualifier Triplet occurs before TLE Value</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091126120342.D06B6234C1E9@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091126120342-D06B6234C1E9@brutus-apache-org%3e</id>
<updated>2009-11-26T12:03:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48290

Chris Bowditch &lt;bowditch_chris@hotmail.com&gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r828678 - in /xmlgraphics/fop/trunk/src/java/org/apache/fop/afp:	goca/ modca/ modca/triplets/</title>
<author><name>Adrian Cumiskey &lt;adrian.cumiskey@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c11e723120911260335o2a020bc1p5dff839f3ec67280@mail.gmail.com%3e"/>
<id>urn:uuid:%3c11e723120911260335o2a020bc1p5dff839f3ec67280@mail-gmail-com%3e</id>
<updated>2009-11-26T11:35:17Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Chris,

I agree it might be better if the AttributeQualifier triplet is at the end
of the list as it is optional, and FullyQualifiedName and AttributeValue are
both manditory.  I would be very surprised if this should cause a problem as
I don't believe there are any ordering rules for triplets.  I'd be
interested to hear how bug manifests itself?

Thanks,

Adrian.

2009/11/26 Chris Bowditch &lt;bowditch_chris@hotmail.com&gt;

&gt; acumiskey@apache.org wrote:
&gt;
&gt;&gt; Author: acumiskey
&gt;&gt; Date: Thu Oct 22 13:20:53 2009
&gt;&gt; New Revision: 828678
&gt;&gt;
&gt;
&gt; Hi Adrian,
&gt;
&gt; there is a bug in this commit. AttributeQualifier was moved from end of TLE
&gt; to be between Attribute Name and Attribute Value.
&gt;
&gt; I will commit a fix shortly.
&gt;
&gt; Chris
&gt;
&gt;
&gt;
&gt;&gt; URL: http://svn.apache.org/viewvc?rev=828678&amp;view=rev
&gt;&gt; Log:
&gt;&gt; Fixes https://issues.apache.org/bugzilla/show_bug.cgi?id=47941
&gt;&gt; Created Triplet interface.
&gt;&gt; Created new AttributeValueTriplet and AttributeQualifierTriplet.
&gt;&gt; Promoted truncate() from GraphicsCharacterString to AbstractAFPObject so
&gt;&gt; it can be reused for AttributeValueTriplet.
&gt;&gt;
&gt;&gt; Added:
&gt;&gt;
&gt;&gt;  xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java
&gt;&gt;
&gt;&gt;  xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java
&gt;&gt;
&gt;&gt;  xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java
&gt;&gt; Modified:
&gt;&gt;
&gt;&gt;  xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java
&gt;&gt;
&gt;&gt;  xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java
&gt;&gt;
&gt;&gt;  xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java
&gt;&gt;
&gt;&gt;  xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java
&gt;&gt;
&gt;&gt;  xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java
&gt;&gt;
&gt;&gt; Modified:
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;&gt;
&gt;&gt; ==============================================================================
&gt;&gt; ---
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java
&gt;&gt; (original)
&gt;&gt; +++
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/goca/GraphicsCharacterString.java
&gt;&gt; Thu Oct 22 13:20:53 2009
&gt;&gt; @@ -45,7 +45,7 @@
&gt;&gt;      */
&gt;&gt;     public GraphicsCharacterString(String str, int x, int y) {
&gt;&gt;         super(x, y);
&gt;&gt; -        this.str = truncate(str);
&gt;&gt; +        this.str = truncate(str, MAX_STR_LEN);
&gt;&gt;     }
&gt;&gt;       /**
&gt;&gt; @@ -57,7 +57,7 @@
&gt;&gt;      */
&gt;&gt;     public GraphicsCharacterString(String str) {
&gt;&gt;         super(null);
&gt;&gt; -        this.str = truncate(str);
&gt;&gt; +        this.str = truncate(str, MAX_STR_LEN);
&gt;&gt;     }
&gt;&gt;       /** {@inheritDoc} */
&gt;&gt; @@ -83,20 +83,6 @@
&gt;&gt;     }
&gt;&gt;       /**
&gt;&gt; -     * Truncates the string as necessary
&gt;&gt; -     *
&gt;&gt; -     * @param str a character string
&gt;&gt; -     * @return a possibly truncated string
&gt;&gt; -     */
&gt;&gt; -    private String truncate(String str) {
&gt;&gt; -        if (str.length() &gt; MAX_STR_LEN) {
&gt;&gt; -            str = str.substring(0, MAX_STR_LEN);
&gt;&gt; -            log.warn("truncated character string, longer than " +
&gt;&gt; MAX_STR_LEN + " chars");
&gt;&gt; -        }
&gt;&gt; -        return str;
&gt;&gt; -    }
&gt;&gt; -
&gt;&gt; -    /**
&gt;&gt;      * Returns the text string as an encoded byte array
&gt;&gt;      *
&gt;&gt;      * @return the text string as an encoded byte array
&gt;&gt;
&gt;&gt; Modified:
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;&gt;
&gt;&gt; ==============================================================================
&gt;&gt; ---
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java
&gt;&gt; (original)
&gt;&gt; +++
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractAFPObject.java
&gt;&gt; Thu Oct 22 13:20:53 2009
&gt;&gt; @@ -43,7 +43,7 @@
&gt;&gt;     /** the structured field class id */
&gt;&gt;     protected static final byte SF_CLASS = (byte)0xD3;
&gt;&gt;  -    private static final byte[] SF_HEADER = new byte[] {
&gt;&gt; +    protected static final byte[] SF_HEADER = new byte[] {
&gt;&gt;         0x5A, // Structured field identifier
&gt;&gt;         0x00, // Length byte 1
&gt;&gt;         0x10, // Length byte 2
&gt;&gt; @@ -177,6 +177,21 @@
&gt;&gt;         }
&gt;&gt;     }
&gt;&gt;  +    /**
&gt;&gt; +     * Truncates the string as necessary
&gt;&gt; +     *
&gt;&gt; +     * @param str a character string
&gt;&gt; +     * @param maxLength the maximum length allowed for the string
&gt;&gt; +     * @return a possibly truncated string
&gt;&gt; +     */
&gt;&gt; +    protected String truncate(String str, int maxLength) {
&gt;&gt; +        if (str.length() &gt; maxLength) {
&gt;&gt; +            str = str.substring(0, maxLength);
&gt;&gt; +            log.warn("truncated character string '" + str + "', longer
&gt;&gt; than " + maxLength + " chars");
&gt;&gt; +        }
&gt;&gt; +        return str;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt;     /** structured field type codes */
&gt;&gt;     public interface Type {
&gt;&gt;
&gt;&gt; Modified:
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;&gt;
&gt;&gt; ==============================================================================
&gt;&gt; ---
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java
&gt;&gt; (original)
&gt;&gt; +++
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractTripletStructuredObject.java
&gt;&gt; Thu Oct 22 13:20:53 2009
&gt;&gt; @@ -27,9 +27,12 @@
&gt;&gt;   import org.apache.fop.afp.modca.Registry.ObjectType;
&gt;&gt;  import org.apache.fop.afp.modca.triplets.AbstractTriplet;
&gt;&gt; +import org.apache.fop.afp.modca.triplets.AttributeQualifierTriplet;
&gt;&gt; +import org.apache.fop.afp.modca.triplets.AttributeValueTriplet;
&gt;&gt;  import org.apache.fop.afp.modca.triplets.CommentTriplet;
&gt;&gt;  import org.apache.fop.afp.modca.triplets.FullyQualifiedNameTriplet;
&gt;&gt;  import org.apache.fop.afp.modca.triplets.ObjectClassificationTriplet;
&gt;&gt; +import org.apache.fop.afp.modca.triplets.Triplet;
&gt;&gt;   /**
&gt;&gt;  * A MODCA structured object base class providing support for Triplets
&gt;&gt; @@ -37,7 +40,7 @@
&gt;&gt;  public class AbstractTripletStructuredObject extends
&gt;&gt; AbstractStructuredObject {
&gt;&gt;       /** list of object triplets */
&gt;&gt; -    protected List/*&lt;AbstractTriplet&gt;*/ triplets = new
&gt;&gt; java.util.ArrayList/*&lt;AbstractTriplet&gt;*/();
&gt;&gt; +    protected List/*&lt;Triplet&gt;*/ triplets = new
&gt;&gt; java.util.ArrayList/*&lt;Triplet&gt;*/();
&gt;&gt;       /**
&gt;&gt;      * Returns the triplet data length
&gt;&gt; @@ -109,7 +112,7 @@
&gt;&gt;      *
&gt;&gt;      * @param triplet the triplet to add
&gt;&gt;      */
&gt;&gt; -    protected void addTriplet(AbstractTriplet triplet) {
&gt;&gt; +    protected void addTriplet(Triplet triplet) {
&gt;&gt;         triplets.add(triplet);
&gt;&gt;     }
&gt;&gt;  @@ -130,7 +133,7 @@
&gt;&gt;     }
&gt;&gt;       /**
&gt;&gt; -     * Sets the fully qualified name of this resource
&gt;&gt; +     * Sets the fully qualified name of this structured field
&gt;&gt;      *
&gt;&gt;      * @param fqnType the fully qualified name type of this resource
&gt;&gt;      * @param fqnFormat the fully qualified name format of this resource
&gt;&gt;
&gt;&gt; Modified:
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;&gt;
&gt;&gt; ==============================================================================
&gt;&gt; ---
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java
&gt;&gt; (original)
&gt;&gt; +++
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/TagLogicalElement.java
&gt;&gt; Thu Oct 22 13:20:53 2009
&gt;&gt; @@ -21,9 +21,10 @@
&gt;&gt;   import java.io.IOException;
&gt;&gt;  import java.io.OutputStream;
&gt;&gt; -import java.io.UnsupportedEncodingException;
&gt;&gt;  -import org.apache.fop.afp.AFPConstants;
&gt;&gt; +import org.apache.fop.afp.modca.triplets.AttributeQualifierTriplet;
&gt;&gt; +import org.apache.fop.afp.modca.triplets.AttributeValueTriplet;
&gt;&gt; +import org.apache.fop.afp.modca.triplets.FullyQualifiedNameTriplet;
&gt;&gt;  import org.apache.fop.afp.util.BinaryUtils;
&gt;&gt;   /**
&gt;&gt; @@ -45,7 +46,7 @@
&gt;&gt;  * effect on the appearance of a document when it is presented.
&gt;&gt;  * &lt;p/&gt;
&gt;&gt;  */
&gt;&gt; -public class TagLogicalElement extends AbstractAFPObject {
&gt;&gt; +public class TagLogicalElement extends AbstractTripletStructuredObject {
&gt;&gt;       /**
&gt;&gt;      * Name of the key, used within the TLE
&gt;&gt; @@ -75,77 +76,43 @@
&gt;&gt;         this.tleID = tleID;
&gt;&gt;     }
&gt;&gt;  -    /** {@inheritDoc} */
&gt;&gt; -    public void writeToStream(OutputStream os) throws IOException {
&gt;&gt; +    /**
&gt;&gt; +     * Sets the attribute value of this structured field
&gt;&gt; +     *
&gt;&gt; +     * @param value the attribute value
&gt;&gt; +     */
&gt;&gt; +    public void setAttributeValue(String value) {
&gt;&gt; +        addTriplet(new AttributeValueTriplet(value));
&gt;&gt; +    }
&gt;&gt;  -        // convert name and value to ebcdic
&gt;&gt; -        byte[] tleByteName = null;
&gt;&gt; -        byte[] tleByteValue = null;
&gt;&gt; -        try {
&gt;&gt; -            tleByteName = name.getBytes(AFPConstants.EBCIDIC_ENCODING);
&gt;&gt; -            tleByteValue = value.getBytes(AFPConstants.EBCIDIC_ENCODING);
&gt;&gt; -        } catch (UnsupportedEncodingException usee) {
&gt;&gt; -            tleByteName = name.getBytes();
&gt;&gt; -            tleByteValue = value.getBytes();
&gt;&gt; -            log.warn(
&gt;&gt; -                "Constructor:: UnsupportedEncodingException translating
&gt;&gt; the name "
&gt;&gt; -                + name);
&gt;&gt; -        }
&gt;&gt; -
&gt;&gt; -        byte[] data = new byte[27 + tleByteName.length +
&gt;&gt; tleByteValue.length];
&gt;&gt; -
&gt;&gt; -        data[0] = 0x5A;
&gt;&gt; -        // Set the total record length
&gt;&gt; -        byte[] rl1
&gt;&gt; -            = BinaryUtils.convert(26 + tleByteName.length +
&gt;&gt; tleByteValue.length, 2);
&gt;&gt; -        //Ignore first byte
&gt;&gt; -        data[1] = rl1[0];
&gt;&gt; -        data[2] = rl1[1];
&gt;&gt; -
&gt;&gt; -        // Structured field ID for a TLE
&gt;&gt; -        data[3] = (byte) 0xD3;
&gt;&gt; -        data[4] = (byte) Type.ATTRIBUTE;
&gt;&gt; -        data[5] = (byte) Category.PROCESS_ELEMENT;
&gt;&gt; -
&gt;&gt; -        data[6] = 0x00; // Reserved
&gt;&gt; -        data[7] = 0x00; // Reserved
&gt;&gt; -        data[8] = 0x00; // Reserved
&gt;&gt; -
&gt;&gt; -        //Use 2 triplets, attribute name and value (the key for indexing)
&gt;&gt; -
&gt;&gt; -        byte[] rl2 = BinaryUtils.convert(tleByteName.length + 4, 1);
&gt;&gt; -        data[9] = rl2[0]; // length of the triplet, including this field
&gt;&gt; -        data[10] = 0x02; //Identifies it as a FQN triplet
&gt;&gt; -        data[11] = 0x0B; // GID format
&gt;&gt; -        data[12] = 0x00;
&gt;&gt; -
&gt;&gt; -        // write out TLE name
&gt;&gt; -        int pos = 13;
&gt;&gt; -        for (int i = 0; i &lt; tleByteName.length; i++) {
&gt;&gt; -            data[pos++] = tleByteName[i];
&gt;&gt; -        }
&gt;&gt; -
&gt;&gt; -        byte[] rl3 = BinaryUtils.convert(tleByteValue.length + 4, 1);
&gt;&gt; -        data[pos++] = rl3[0]; // length of the triplet, including this
&gt;&gt; field
&gt;&gt; -        data[pos++] = 0x36; //Identifies the triplet, attribute value
&gt;&gt; -        data[pos++] = 0x00; // Reserved
&gt;&gt; -        data[pos++] = 0x00; // Reserved
&gt;&gt; -
&gt;&gt; -        for (int i = 0; i &lt; tleByteValue.length; i++) {
&gt;&gt; -            data[pos++] = tleByteValue[i];
&gt;&gt; -        }
&gt;&gt; -        // attribute qualifier
&gt;&gt; -        data[pos++] = 0x0A;
&gt;&gt; -        data[pos++] = (byte)0x80;
&gt;&gt; -        byte[] id = BinaryUtils.convert(tleID, 4);
&gt;&gt; -        for (int i = 0; i &lt; id.length; i++) {
&gt;&gt; -            data[pos++] = id[i];
&gt;&gt; -        }
&gt;&gt; -        byte[] level = BinaryUtils.convert(1, 4);
&gt;&gt; -        for (int i = 0; i &lt; level.length; i++) {
&gt;&gt; -            data[pos++] = level[i];
&gt;&gt; -        }
&gt;&gt; +    /**
&gt;&gt; +     * Sets the attribute qualifier of this structured field
&gt;&gt; +     *
&gt;&gt; +     * @param seqNumber the attribute sequence number
&gt;&gt; +     * @param levNumber the attribute level number
&gt;&gt; +     */
&gt;&gt; +    public void setAttributeQualifier(int seqNumber, int levNumber) {
&gt;&gt; +        addTriplet(new AttributeQualifierTriplet(seqNumber, levNumber));
&gt;&gt; +    }
&gt;&gt;  +    /** {@inheritDoc} */
&gt;&gt; +    public void writeToStream(OutputStream os) throws IOException {
&gt;&gt; +        setFullyQualifiedName(
&gt;&gt; +                FullyQualifiedNameTriplet.TYPE_ATTRIBUTE_GID,
&gt;&gt; +                FullyQualifiedNameTriplet.FORMAT_CHARSTR,
&gt;&gt; +                name);
&gt;&gt; +        setAttributeQualifier(tleID, 1);
&gt;&gt; +        setAttributeValue(value);
&gt;&gt; +        +        byte[] data = new byte[SF_HEADER.length];
&gt;&gt; +        copySF(data, Type.ATTRIBUTE, Category.PROCESS_ELEMENT);
&gt;&gt; +        +        int tripletDataLength = getTripletDataLength();
&gt;&gt; +        byte[] l = BinaryUtils.convert(data.length + tripletDataLength -
&gt;&gt; 1, 2);
&gt;&gt; +        data[1] = l[0];
&gt;&gt; +        data[2] = l[1];
&gt;&gt;         os.write(data);
&gt;&gt; +
&gt;&gt; +        writeTriplets(os);
&gt;&gt;     }
&gt;&gt;  }
&gt;&gt;
&gt;&gt; Modified:
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java?rev=828678&amp;r1=828677&amp;r2=828678&amp;view=diff
&gt;&gt;
&gt;&gt; ==============================================================================
&gt;&gt; ---
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java
&gt;&gt; (original)
&gt;&gt; +++
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AbstractTriplet.java
&gt;&gt; Thu Oct 22 13:20:53 2009
&gt;&gt; @@ -19,70 +19,12 @@
&gt;&gt;   package org.apache.fop.afp.modca.triplets;
&gt;&gt;  -import org.apache.fop.afp.Streamable;
&gt;&gt; -import org.apache.fop.afp.StructuredData;
&gt;&gt; +import org.apache.fop.afp.modca.AbstractAFPObject;
&gt;&gt;   /**
&gt;&gt;  * A simple implementation of a MOD:CA triplet
&gt;&gt;  */
&gt;&gt; -public abstract class AbstractTriplet implements Streamable,
&gt;&gt; StructuredData {
&gt;&gt; -    public static final byte
&gt;&gt; CODED_GRAPHIC_CHARACTER_SET_GLOBAL_IDENTIFIER = 0x01;
&gt;&gt; -
&gt;&gt; -    /** Triplet identifiers */
&gt;&gt; -    public static final byte FULLY_QUALIFIED_NAME = 0x02;
&gt;&gt; -    public static final byte MAPPING_OPTION = 0x04;
&gt;&gt; -    public static final byte OBJECT_CLASSIFICATION = 0x10;
&gt;&gt; -    public static final byte MODCA_INTERCHANGE_SET = 0x18;
&gt;&gt; -    public static final byte FONT_DESCRIPTOR_SPECIFICATION = 0x1F;
&gt;&gt; -    public static final byte OBJECT_FUNCTION_SET_SPECIFICATION = 0x21;
&gt;&gt; -    public static final byte EXTENDED_RESOURCE_LOCAL_IDENTIFIER = 0x22;
&gt;&gt; -    public static final byte RESOURCE_LOCAL_IDENTIFIER = 0x24;
&gt;&gt; -    public static final byte RESOURCE_SECTION_NUMBER = 0x25;
&gt;&gt; -    public static final byte CHARACTER_ROTATION = 0x26;
&gt;&gt; -    public static final byte OBJECT_BYTE_OFFSET = 0x2D;
&gt;&gt; -    public static final byte ATTRIBUTE_VALUE = 0x36;
&gt;&gt; -    public static final byte DESCRIPTOR_POSITION = 0x43;
&gt;&gt; -    public static final byte MEDIA_EJECT_CONTROL = 0x45;
&gt;&gt; -    public static final byte PAGE_OVERLAY_CONDITIONAL_PROCESSING = 0x46;
&gt;&gt; -    public static final byte RESOURCE_USAGE_ATTRIBUTE = 0x47;
&gt;&gt; -    public static final byte MEASUREMENT_UNITS = 0x4B;
&gt;&gt; -    public static final byte OBJECT_AREA_SIZE = 0x4C;
&gt;&gt; -    public static final byte AREA_DEFINITION = 0x4D;
&gt;&gt; -    public static final byte COLOR_SPECIFICATION = 0x4E;
&gt;&gt; -    public static final byte ENCODING_SCHEME_ID = 0x50;
&gt;&gt; -    public static final byte MEDIUM_MAP_PAGE_NUMBER = 0x56;
&gt;&gt; -    public static final byte OBJECT_BYTE_EXTENT = 0x57;
&gt;&gt; -    public static final byte OBJECT_STRUCTURED_FIELD_OFFSET = 0x58;
&gt;&gt; -    public static final byte OBJECT_STRUCTURED_FIELD_EXTENT = 0x59;
&gt;&gt; -    public static final byte OBJECT_OFFSET = 0x5A;
&gt;&gt; -    public static final byte FONT_HORIZONTAL_SCALE_FACTOR = 0x5D;
&gt;&gt; -    public static final byte OBJECT_COUNT = 0x5E;
&gt;&gt; -    public static final byte OBJECT_DATE_AND_TIMESTAMP = 0x62;
&gt;&gt; -    public static final byte COMMENT = 0x65;
&gt;&gt; -    public static final byte MEDIUM_ORIENTATION = 0x68;
&gt;&gt; -    public static final byte RESOURCE_OBJECT_INCLUDE = 0x6C;
&gt;&gt; -    public static final byte PRESENTATION_SPACE_RESET_MIXING = 0x70;
&gt;&gt; -    public static final byte PRESENTATION_SPACE_MIXING_RULE = 0x71;
&gt;&gt; -    public static final byte UNIVERSAL_DATE_AND_TIMESTAMP = 0x72;
&gt;&gt; -    public static final byte TONER_SAVER = 0x74;
&gt;&gt; -    public static final byte COLOR_FIDELITY = 0x75;
&gt;&gt; -    public static final byte FONT_FIDELITY = 0x78;
&gt;&gt; -    public static final byte ATTRIBUTE_QUALIFIER = (byte)0x80;
&gt;&gt; -    public static final byte PAGE_POSITION_INFORMATION = (byte)0x81;
&gt;&gt; -    public static final byte PARAMETER_VALUE = (byte)0x82;
&gt;&gt; -    public static final byte PRESENTATION_CONTROL = (byte)0x83;
&gt;&gt; -    public static final byte FONT_RESOLUTION_AND_METRIC_TECHNOLOGY =
&gt;&gt; (byte)0x84;
&gt;&gt; -    public static final byte FINISHING_OPERATION = (byte)0x85;
&gt;&gt; -    public static final byte TEXT_FIDELITY = (byte)0x86;
&gt;&gt; -    public static final byte MEDIA_FIDELITY = (byte)0x87;
&gt;&gt; -    public static final byte FINISHING_FIDELITY = (byte)0x88;
&gt;&gt; -    public static final byte DATA_OBJECT_FONT_DESCRIPTOR = (byte)0x8B;
&gt;&gt; -    public static final byte LOCALE_SELECTOR = (byte)0x8C;
&gt;&gt; -    public static final byte UP3I_FINISHING_OPERATION = (byte)0x8E;
&gt;&gt; -    public static final byte COLOR_MANAGEMENT_RESOURCE_DESCRIPTOR =
&gt;&gt; (byte)0x91;
&gt;&gt; -    public static final byte RENDERING_INTENT = (byte)0x95;
&gt;&gt; -    public static final byte CMR_TAG_FIDELITY = (byte)0x96;
&gt;&gt; -    public static final byte DEVICE_APPEARANCE = (byte)0x97;
&gt;&gt; +public abstract class AbstractTriplet extends AbstractAFPObject
&gt;&gt; implements Triplet {
&gt;&gt;       /** the triplet identifier */
&gt;&gt;     protected final byte id;
&gt;&gt;
&gt;&gt; Added:
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java?rev=828678&amp;view=auto
&gt;&gt;
&gt;&gt; ==============================================================================
&gt;&gt; ---
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java
&gt;&gt; (added)
&gt;&gt; +++
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeQualifierTriplet.java
&gt;&gt; Thu Oct 22 13:20:53 2009
&gt;&gt; @@ -0,0 +1,48 @@
&gt;&gt; +package org.apache.fop.afp.modca.triplets;
&gt;&gt; +
&gt;&gt; +import java.io.IOException;
&gt;&gt; +import java.io.OutputStream;
&gt;&gt; +
&gt;&gt; +import org.apache.fop.afp.util.BinaryUtils;
&gt;&gt; +
&gt;&gt; +/**
&gt;&gt; + * The attribute qualifier triplet is used to specify a qualifier for a
&gt;&gt; document
&gt;&gt; + * attribute.
&gt;&gt; + */
&gt;&gt; +public class AttributeQualifierTriplet extends AbstractTriplet {
&gt;&gt; +
&gt;&gt; +    private int seqNumber;
&gt;&gt; +    private int levNumber;
&gt;&gt; +
&gt;&gt; +    /**
&gt;&gt; +     * Main constructor
&gt;&gt; +     * +     * @param seqNumber the attribute qualifier sequence number
&gt;&gt; +     * @param levNumber the attribute qualifier level number
&gt;&gt; +     */
&gt;&gt; +    public AttributeQualifierTriplet(int seqNumber, int levNumber) {
&gt;&gt; +        super(ATTRIBUTE_QUALIFIER);
&gt;&gt; +        this.seqNumber = seqNumber;
&gt;&gt; +        this.levNumber = levNumber;
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    /** {@inheritDoc} */
&gt;&gt; +    public void writeToStream(OutputStream os) throws IOException {
&gt;&gt; +        byte[] data = getData();
&gt;&gt; +        byte[] id = BinaryUtils.convert(seqNumber, 4);
&gt;&gt; +        System.arraycopy(id, 0, data, 2, id.length);
&gt;&gt; +        byte[] level = BinaryUtils.convert(levNumber, 4);
&gt;&gt; +        System.arraycopy(level, 0, data, 6, level.length);
&gt;&gt; +        os.write(data);
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    /** {@inheritDoc} */
&gt;&gt; +    public int getDataLength() {
&gt;&gt; +        return 10;
&gt;&gt; +    }
&gt;&gt; +    +    /** {@inheritDoc} */
&gt;&gt; +    public String toString() {
&gt;&gt; +        return "seqNumber=" + seqNumber + ", levNumber=" + levNumber;
&gt;&gt; +    }
&gt;&gt; +}
&gt;&gt;
&gt;&gt; Added:
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java?rev=828678&amp;view=auto
&gt;&gt;
&gt;&gt; ==============================================================================
&gt;&gt; ---
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java
&gt;&gt; (added)
&gt;&gt; +++
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/AttributeValueTriplet.java
&gt;&gt; Thu Oct 22 13:20:53 2009
&gt;&gt; @@ -0,0 +1,53 @@
&gt;&gt; +package org.apache.fop.afp.modca.triplets;
&gt;&gt; +
&gt;&gt; +import java.io.IOException;
&gt;&gt; +import java.io.OutputStream;
&gt;&gt; +import java.io.UnsupportedEncodingException;
&gt;&gt; +
&gt;&gt; +import org.apache.fop.afp.AFPConstants;
&gt;&gt; +
&gt;&gt; +/**
&gt;&gt; + * The attribute value triplet is used to specify a value for a document
&gt;&gt; + * attribute.
&gt;&gt; + */
&gt;&gt; +public class AttributeValueTriplet extends AbstractTriplet {
&gt;&gt; +    private String attVal;
&gt;&gt; +
&gt;&gt; +    /**
&gt;&gt; +     * Main constructor
&gt;&gt; +     * +     * @param attVal an attribute value
&gt;&gt; +     */
&gt;&gt; +    public AttributeValueTriplet(String attVal) {
&gt;&gt; +        super(ATTRIBUTE_VALUE);
&gt;&gt; +        this.attVal = truncate(attVal, MAX_LENGTH - 4);
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    /** {@inheritDoc} */
&gt;&gt; +    public void writeToStream(OutputStream os) throws IOException {
&gt;&gt; +        byte[] data = super.getData();
&gt;&gt; +        data[2] = 0x00; // Reserved
&gt;&gt; +        data[3] = 0x00; // Reserved
&gt;&gt; +
&gt;&gt; +        // convert name and value to ebcdic
&gt;&gt; +        byte[] tleByteValue = null;
&gt;&gt; +        try {
&gt;&gt; +            tleByteValue =
&gt;&gt; attVal.getBytes(AFPConstants.EBCIDIC_ENCODING);
&gt;&gt; +        } catch (UnsupportedEncodingException usee) {
&gt;&gt; +            tleByteValue = attVal.getBytes();
&gt;&gt; +            throw new IllegalArgumentException(attVal + " encoding
&gt;&gt; failed");
&gt;&gt; +        }
&gt;&gt; +        System.arraycopy(tleByteValue, 0, data, 4, tleByteValue.length);
&gt;&gt; +        os.write(data);
&gt;&gt; +    }
&gt;&gt; +
&gt;&gt; +    /** {@inheritDoc} */
&gt;&gt; +    public int getDataLength() {
&gt;&gt; +        return 4 + attVal.length();
&gt;&gt; +    }
&gt;&gt; +    +    /** {@inheritDoc} */
&gt;&gt; +    public String toString() {
&gt;&gt; +        return attVal;
&gt;&gt; +    }
&gt;&gt; +}
&gt;&gt;
&gt;&gt; Added:
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java
&gt;&gt; URL:
&gt;&gt; http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java?rev=828678&amp;view=auto
&gt;&gt;
&gt;&gt; ==============================================================================
&gt;&gt; ---
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java
&gt;&gt; (added)
&gt;&gt; +++
&gt;&gt; xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/triplets/Triplet.java
&gt;&gt; Thu Oct 22 13:20:53 2009
&gt;&gt; @@ -0,0 +1,66 @@
&gt;&gt; +package org.apache.fop.afp.modca.triplets;
&gt;&gt; +
&gt;&gt; +import org.apache.fop.afp.Streamable;
&gt;&gt; +import org.apache.fop.afp.StructuredData;
&gt;&gt; +
&gt;&gt; +public interface Triplet extends Streamable, StructuredData {
&gt;&gt; +    int MAX_LENGTH = 254;
&gt;&gt; +    +    byte CODED_GRAPHIC_CHARACTER_SET_GLOBAL_IDENTIFIER = 0x01;
&gt;&gt; +
&gt;&gt; +    /** Triplet identifiers */
&gt;&gt; +    byte FULLY_QUALIFIED_NAME = 0x02;
&gt;&gt; +    byte MAPPING_OPTION = 0x04;
&gt;&gt; +    byte OBJECT_CLASSIFICATION = 0x10;
&gt;&gt; +    byte MODCA_INTERCHANGE_SET = 0x18;
&gt;&gt; +    byte FONT_DESCRIPTOR_SPECIFICATION = 0x1F;
&gt;&gt; +    byte OBJECT_FUNCTION_SET_SPECIFICATION = 0x21;
&gt;&gt; +    byte EXTENDED_RESOURCE_LOCAL_IDENTIFIER = 0x22;
&gt;&gt; +    byte RESOURCE_LOCAL_IDENTIFIER = 0x24;
&gt;&gt; +    byte RESOURCE_SECTION_NUMBER = 0x25;
&gt;&gt; +    byte CHARACTER_ROTATION = 0x26;
&gt;&gt; +    byte OBJECT_BYTE_OFFSET = 0x2D;
&gt;&gt; +    byte ATTRIBUTE_VALUE = 0x36;
&gt;&gt; +    byte DESCRIPTOR_POSITION = 0x43;
&gt;&gt; +    byte MEDIA_EJECT_CONTROL = 0x45;
&gt;&gt; +    byte PAGE_OVERLAY_CONDITIONAL_PROCESSING = 0x46;
&gt;&gt; +    byte RESOURCE_USAGE_ATTRIBUTE = 0x47;
&gt;&gt; +    byte MEASUREMENT_UNITS = 0x4B;
&gt;&gt; +    byte OBJECT_AREA_SIZE = 0x4C;
&gt;&gt; +    byte AREA_DEFINITION = 0x4D;
&gt;&gt; +    byte COLOR_SPECIFICATION = 0x4E;
&gt;&gt; +    byte ENCODING_SCHEME_ID = 0x50;
&gt;&gt; +    byte MEDIUM_MAP_PAGE_NUMBER = 0x56;
&gt;&gt; +    byte OBJECT_BYTE_EXTENT = 0x57;
&gt;&gt; +    byte OBJECT_STRUCTURED_FIELD_OFFSET = 0x58;
&gt;&gt; +    byte OBJECT_STRUCTURED_FIELD_EXTENT = 0x59;
&gt;&gt; +    byte OBJECT_OFFSET = 0x5A;
&gt;&gt; +    byte FONT_HORIZONTAL_SCALE_FACTOR = 0x5D;
&gt;&gt; +    byte OBJECT_COUNT = 0x5E;
&gt;&gt; +    byte OBJECT_DATE_AND_TIMESTAMP = 0x62;
&gt;&gt; +    byte COMMENT = 0x65;
&gt;&gt; +    byte MEDIUM_ORIENTATION = 0x68;
&gt;&gt; +    byte RESOURCE_OBJECT_INCLUDE = 0x6C;
&gt;&gt; +    byte PRESENTATION_SPACE_RESET_MIXING = 0x70;
&gt;&gt; +    byte PRESENTATION_SPACE_MIXING_RULE = 0x71;
&gt;&gt; +    byte UNIVERSAL_DATE_AND_TIMESTAMP = 0x72;
&gt;&gt; +    byte TONER_SAVER = 0x74;
&gt;&gt; +    byte COLOR_FIDELITY = 0x75;
&gt;&gt; +    byte FONT_FIDELITY = 0x78;
&gt;&gt; +    byte ATTRIBUTE_QUALIFIER = (byte)0x80;
&gt;&gt; +    byte PAGE_POSITION_INFORMATION = (byte)0x81;
&gt;&gt; +    byte PARAMETER_VALUE = (byte)0x82;
&gt;&gt; +    byte PRESENTATION_CONTROL = (byte)0x83;
&gt;&gt; +    byte FONT_RESOLUTION_AND_METRIC_TECHNOLOGY = (byte)0x84;
&gt;&gt; +    byte FINISHING_OPERATION = (byte)0x85;
&gt;&gt; +    byte TEXT_FIDELITY = (byte)0x86;
&gt;&gt; +    byte MEDIA_FIDELITY = (byte)0x87;
&gt;&gt; +    byte FINISHING_FIDELITY = (byte)0x88;
&gt;&gt; +    byte DATA_OBJECT_FONT_DESCRIPTOR = (byte)0x8B;
&gt;&gt; +    byte LOCALE_SELECTOR = (byte)0x8C;
&gt;&gt; +    byte UP3I_FINISHING_OPERATION = (byte)0x8E;
&gt;&gt; +    byte COLOR_MANAGEMENT_RESOURCE_DESCRIPTOR = (byte)0x91;
&gt;&gt; +    byte RENDERING_INTENT = (byte)0x95;
&gt;&gt; +    byte CMR_TAG_FIDELITY = (byte)0x96;
&gt;&gt; +    byte DEVICE_APPEARANCE = (byte)0x97;
&gt;&gt; +}
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
&gt;&gt; For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;


-- 
Kind regards,

Adrian Cumiskey.


</pre>
</div>
</content>
</entry>
<entry>
<title>DO NOT REPLY [Bug 48290] AFP Renderer: AttributeQualifier Triplet occurs before TLE Value</title>
<author><name>bugzilla@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-dev/200911.mbox/%3c20091126112348.B2BC1234C052@brutus.apache.org%3e"/>
<id>urn:uuid:%3c20091126112348-B2BC1234C052@brutus-apache-org%3e</id>
<updated>2009-11-26T11:23:48Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
https://issues.apache.org/bugzilla/show_bug.cgi?id=48290

--- Comment #1 from Chris Bowditch &lt;bowditch_chris@hotmail.com&gt; 2009-11-26 03:23:48
UTC ---
bug fix committed in revision 884526

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


</pre>
</div>
</content>
</entry>
</feed>
