Problem wth output AFP size using FOP

2010-10-05 Thread Venkatasainath Darapu

Hi,

I am trying to create a AFP file by embedding a tiff image in FO and then
converting it into AFP using apache FOP. The tiff image size is just 10 kb
but the output AFP file is 4 MB. I tried with different types of tiff
images, some of the output image file sizes is around 500 kb whereas
remaining give output file size as 4-5 MB.

I found in one forum that in the configuration we need to set the option
'native=true'. I have tried with this as well. The tiff images used in above
scenario's did not different in dimentions and i used the CCITT 6
compression for these images.

can someone please explain me as to why this could be happening and suggest
some solution for this?

Thanks in advance
-- 
View this message in context: 
http://old.nabble.com/Problem-wth-output-AFP-size-using-FOP-tp29893887p29893887.html
Sent from the FOP - Users mailing list archive at Nabble.com.


Creating PDFs with fields using FOP

2010-10-05 Thread mithunk

Hi,
Can we create PDFs that have form fields (similar to Acroforms) using FOP?

The reason why I am looking for this is: I need to create PDFs and send to
another program which stamps user signature on to the PDF that sent. So the
other program is taking pdf file and signature field (either coordinates or
field name) as input parameters. I am able to generate PDFs but not able to
identify position of the signature field, and neither I am able to find any
way of creating tagged pdf (pdf with fields).
Please share your idea on how can I achieve my requirement.

Thanks,
Mithun Kulkarni

-- 
View this message in context: 
http://old.nabble.com/Creating-PDFs-with-fields-using-FOP-tp29890897p29890897.html
Sent from the FOP - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



Re: AW: AW: Identifying absolute position of a FO:Block

2010-10-05 Thread mithunk

Hi,

I tried creating AreaTree for my XSL-FO. And as you suggested added bpda of
all the block elements in the area tree (untill my block is hit). But the y
position that I get after adding all these is wrong. I want to calculate the
absolute position of this block (x and y coordinates). Please help, as I
need to finish this POC in another day.
Please also mention if it not possible in FOP.

Thanks,
Mithun


Georg Datterl wrote:
> 
> Hi,
> 
> First: I had a look at IF, but AT is better suited for the task, IMHO.
> 
> Now for some details:
> 
> Here's a simple fo file with a named block:
> 
> 
> http://www.w3.org/1999/XSL/Format";>
> 
> 
> 
> 
> 
> 
> 
> 
> 
> testtext 
> 
> 
> 
> 
> 
> 
> Here's the area tree for this fo (fop test.fo -at test.xml):
> 
> 
> 
> 
> 
>  formatted-nr="1" simple-page-master-name="x">
> 
>  ipda="594720" bpda="792000" bap="0 0 0 0" is-viewport-area="true" rect="0
> 0 594720 792000">
>  bpd="792000" ipda="594720" bpda="792000" bap="0 0 0 0"
> is-reference-area="true" name="xsl-region-body" ctm="[1.0 0.0 0.0 1.0 0.0
> 0.0]">
> 
>  bpd="0" bap="0 0 0 0" is-reference-area="true">
> 
>  ipd="594720" bpd="14400" ipda="594720" bpda="14400" bap="0 0 0 0"
> is-reference-area="true">
>
> 
>   
>  
>  prod-id="block-to-find">
>   
>  
> 
>   
>  
> 
>   
>  
>  bpda="11100" bap="0 0 0 0" font-name="sans-serif" font-style="normal"
> font-weight="400" font-size="12000" color="#00">
>   
>  
> testtext
>   
>  
> 
>   
>  
> 
>   
>  
> 
>   
>  
> 
>
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Now look for the block element with attribute prod-id="block-to-find".
> That's your target block. As Craig said, if the block spans more pages,
> there may be more than one block with this attribute.
> 
> Now you can get the width of the block (attribute ipd) and the height
> (attribute bpd). Use ipda and bpda if you need the padding, too. Also see
> http://wiki.apache.org/xmlgraphics-fop/AreaTreeXMLDocumentation or search
> this mailing list for "area tree".
> For the block's position in the page, add the height of all previous
> blocks in the page.
> 
> 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 & Content GmbH: www.willmycc.de
> 
> 
> -Ursprüngliche Nachricht-
> Von: Craig Ringer [mailto:cr...@postnewspapers.com.au]
> Gesendet: Dienstag, 5. Oktober 2010 02:35
> An: fop-users@xmlgraphics.apache.org
> Cc: mithunk
> Betreff: Re: AW: Identifying absolute position of a FO:Block
> 
> On 4/10/2010 11:28 PM, mithunk wrote:
>>
>> Thanks Georg,
>>
>> I am new to FOP. Can you please help me with how to calculate the
>> position
>> by giving a block id.
>> I modified my XSL with a block id (for 

Re: AW: AW: preprocessing of images

2010-10-05 Thread Maxime Bégnis

Ok, thanks for your answers.

Le 05/10/2010 14:23, Georg Datterl a écrit :


Hi Maxine,

We preprocess the images with ImageMagick and put the preprocessed 
images into the PDF. I don't think there's another way nor will there 
ever be (in FOP). Maybe you can call a function during the 
transformation, but I'm no expert there.


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 & Content GmbH: www.willmycc.de 

*Von:* Maxime Bégnis [mailto:max...@neodoc.biz]
*Gesendet:* Dienstag, 5. Oktober 2010 14:19
*An:* fop-users@xmlgraphics.apache.org
*Betreff:* Re: AW: preprocessing of images

hi Georg,

Thanks for your answer. My question wasn't very precise, sorry. I 
would like to be able to convert the images referenced in the FO file 
whatever the attributes. For example, if I have a PNG file referenced 
in an fo:external-graphic element, I would like to convert the image 
into JPEG format with a quality of 40% and limit the dimensions to 
400x400. This is mostly to provide control on the size of the 
resulting PDF without having to change the FO file or the referenced 
images.


Thanks a lot.

Maxime Bégnis

Le 05/10/2010 14:03, Georg Datterl a écrit :

Hi Maxime,

Fop can work with quite a lot of image types. For resizing there are 
img attributes.


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 & Content GmbH: www.willmycc.de 

*Von:* Maxime Bégnis [mailto:max...@neodoc.biz]
*Gesendet:* Dienstag, 5. Oktober 2010 13:56
*An:* fop-users@xmlgraphics.apache.org 


*Betreff:* preprocessing of images

Hi all,

I'm wondering if there is a standard way in the FOP API to pre-process 
images, i.e. resizing, converting to a specific format, etc... before 
they are included in the resulting PDF? I use FOP 1.0 embedded in a 
java app.


Thanks a lot for your help!

Maxime Bégnis

<>
-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

AW: AW: preprocessing of images

2010-10-05 Thread Georg Datterl
Hi Maxine,

We preprocess the images with ImageMagick and put the preprocessed images into 
the PDF. I don't think there's another way nor will there ever be (in FOP). 
Maybe you can call a function during the transformation, but I'm no expert 
there.

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 & Content GmbH: 
www.willmycc.de

Von: Maxime Bégnis [mailto:max...@neodoc.biz]
Gesendet: Dienstag, 5. Oktober 2010 14:19
An: fop-users@xmlgraphics.apache.org
Betreff: Re: AW: preprocessing of images

hi Georg,

Thanks for your answer. My question wasn't very precise, sorry. I would like to 
be able to convert the images referenced in the FO file whatever the 
attributes. For example, if I have a PNG file referenced in an 
fo:external-graphic element, I would like to convert the image into JPEG format 
with a quality of 40% and limit the dimensions to 400x400. This is mostly to 
provide control on the size of the resulting PDF without having to change the 
FO file or the referenced images.

Thanks a lot.

Maxime Bégnis

Le 05/10/2010 14:03, Georg Datterl a écrit :
Hi Maxime,

Fop can work with quite a lot of image types. For resizing there are img 
attributes.

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 & Content GmbH: 
www.willmycc.de

Von: Maxime Bégnis [mailto:max...@neodoc.biz]
Gesendet: Dienstag, 5. Oktober 2010 13:56
An: fop-users@xmlgraphics.apache.org
Betreff: preprocessing of images

Hi all,

I'm wondering if there is a standard way in the FOP API to pre-process images, 
i.e. resizing, converting to a specific format, etc... before they are included 
in the resulting PDF? I use FOP 1.0 embedded in a java app.

Thanks a lot for your help!

Maxime Bégnis


Re: AW: preprocessing of images

2010-10-05 Thread Maxime Bégnis

hi Georg,

Thanks for your answer. My question wasn't very precise, sorry. I would 
like to be able to convert the images referenced in the FO file whatever 
the attributes. For example, if I have a PNG file referenced in an 
fo:external-graphic element, I would like to convert the image into JPEG 
format with a quality of 40% and limit the dimensions to 400x400. This 
is mostly to provide control on the size of the resulting PDF without 
having to change the FO file or the referenced images.


Thanks a lot.

Maxime Bégnis

Le 05/10/2010 14:03, Georg Datterl a écrit :


Hi Maxime,

Fop can work with quite a lot of image types. For resizing there are 
img attributes.


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 & Content GmbH: www.willmycc.de 

*Von:* Maxime Bégnis [mailto:max...@neodoc.biz]
*Gesendet:* Dienstag, 5. Oktober 2010 13:56
*An:* fop-users@xmlgraphics.apache.org
*Betreff:* preprocessing of images

Hi all,

I'm wondering if there is a standard way in the FOP API to pre-process 
images, i.e. resizing, converting to a specific format, etc... before 
they are included in the resulting PDF? I use FOP 1.0 embedded in a 
java app.


Thanks a lot for your help!

Maxime Bégnis

<>
-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

AW: preprocessing of images

2010-10-05 Thread Georg Datterl
Hi Maxime,

Fop can work with quite a lot of image types. For resizing there are img 
attributes.

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 & Content GmbH: 
www.willmycc.de

Von: Maxime Bégnis [mailto:max...@neodoc.biz]
Gesendet: Dienstag, 5. Oktober 2010 13:56
An: fop-users@xmlgraphics.apache.org
Betreff: preprocessing of images

Hi all,

I'm wondering if there is a standard way in the FOP API to pre-process images, 
i.e. resizing, converting to a specific format, etc... before they are included 
in the resulting PDF? I use FOP 1.0 embedded in a java app.

Thanks a lot for your help!

Maxime Bégnis


Re: Difference between line-height and line-spacing !?

2010-10-05 Thread Frangoo

Hi Glenn,



Glenn Adams-2 wrote:
> 
> In regards to XSL-FO, you need to understand the meaning of the
> line-stacking-strategy property as defined by
> 
> 

thanks a lot for your answer. I read the articles, and as I understood, my
problem can't be solved on a "clean" way. Because Indesign is using
"leading" or "line-spacing", which is the vertical space only above the
line-box, and XSL-FO doesn't offer that at all (boxes around text never ever
take space just in one direction), I unfortunately need to hack it by using
line-height and move the block with the text up, because line-height creates
space above every row, but Indesign excludes the first row from
line-spacing.

I saw the only "if" possibility by using "text-depth", but FOP and maybe
even no other formatter at all is supporting that *yeah* :-/

Regards,

Frangoo
-- 
View this message in context: 
http://old.nabble.com/Difference-between-line-height-and-line-spacing-%21--tp29879706p29886659.html
Sent from the FOP - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



preprocessing of images

2010-10-05 Thread Maxime Bégnis

Hi all,

I'm wondering if there is a standard way in the FOP API to pre-process 
images, i.e. resizing, converting to a specific format, etc... before 
they are included in the resulting PDF? I use FOP 1.0 embedded in a java 
app.


Thanks a lot for your help!

Maxime Bégnis
<>
-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

RE: FOP - AFP Rendering in OCR-B

2010-10-05 Thread Peter Weber
Hello

I was playing around with IBM TypeTransformer and thought I found a way to get 
this working.
Type Transformer Created 3 raster Fonts for me:
- C0A080A0.240
- C0A08000.240
- C0A08090.240

Wow, looks like the mystic characterset I couldn't figure out what it really 
is! :)

One step forward but it still doesn't work.
Here my Configuration:










When I run this with a simple Template. I get following error:
SCHWERWIEGEND: Exception
org.apache.avalon.framework.configuration.ConfigurationException: Failed to 
load the character set metrics C0A08090 with
 code page T1000893. I/O error: Resource not found: T1000893


I tried some things with the path:
"../ocrb"
"/../ocrb"
"file:/../ocrb"
"file://../ocrb"   
"file:///../ocrb" 
-> Same Exception as above.

"..\ocrb" 
-> FOP replaces the config with the default config.

base-uri="file:///D:/Labor/REM/REM_Reporting/afp_fop-1.0/OCRB10/"
-> Throws the same Exception as above.


Here the complete stack trace:

05.10.2010 11:25:38 org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-height set to: 11in
05.10.2010 11:25:38 org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-width set to: 8.26in
05.10.2010 11:25:38 org.apache.fop.cli.Main startFOP
SCHWERWIEGEND: Exception
org.apache.avalon.framework.configuration.ConfigurationException: Failed to 
load the character set metrics C0A08090 with
 code page T1000893. I/O error: Resource not found: T1000893
at org.apache.fop.util.LogUtil.handleException(LogUtil.java:53)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.setupFontInfo(AFPRendererConfigurator.java:493)
at org.apache.fop.render.intermediate.IFUtil.setupFonts(IFUtil.java:165)
at 
org.apache.fop.render.intermediate.IFRenderer.setupFontInfo(IFRenderer.java:181)
at org.apache.fop.area.RenderPagesModel.(RenderPagesModel.java:73)
at 
org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:130)
at org.apache.fop.area.AreaTreeHandler.(AreaTreeHandler.java:102)
at 
org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:359)
at org.apache.fop.fo.FOTreeBuilder.(FOTreeBuilder.java:105)
at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:101)
at org.apache.fop.apps.Fop.(Fop.java:79)
at org.apache.fop.apps.FopFactory.newFop(FopFactory.java:271)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:109)
at org.apache.fop.cli.Main.startFOP(Main.java:174)
at org.apache.fop.cli.Main.main(Main.java:205)
Caused by: org.apache.avalon.framework.configuration.ConfigurationException: 
Failed to load the character set metrics C0
A08090 with code page T1000893. I/O error: Resource not found: T1000893
at 
org.apache.fop.render.afp.AFPRendererConfigurator.toConfigurationException(AFPRendererConfigurator.java:284)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.fontFromType(AFPRendererConfigurator.java:209)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.buildFont(AFPRendererConfigurator.java:138)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.buildFontListFromConfiguration(AFPRendererConfigurator.java
:316)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.setupFontInfo(AFPRendererConfigurator.java:489)
... 13 more
Caused by: java.io.FileNotFoundException: Resource not found: T1000893
at 
org.apache.fop.afp.util.DefaultFOPResourceAccessor.createInputStream(DefaultFOPResourceAccessor.java:72)
at 
org.apache.fop.afp.fonts.CharacterSetBuilder.openInputStream(CharacterSetBuilder.java:162)
at 
org.apache.fop.afp.fonts.CharacterSetBuilder.loadCodePage(CharacterSetBuilder.java:309)
at 
org.apache.fop.afp.fonts.CharacterSetBuilder.build(CharacterSetBuilder.java:222)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.fontFromType(AFPRendererConfigurator.java:206)
... 16 more

-

org.apache.avalon.framework.configuration.ConfigurationException: Failed to 
load the character set metrics C0A08090 with
 code page T1000893. I/O error: Resource not found: T1000893
at 
org.apache.fop.render.afp.AFPRendererConfigurator.toConfigurationException(AFPRendererConfigurator.java:284)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.fontFromType(AFPRendererConfigurator.java:209)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.buildFont(AFPRendererConfigurator.java:138)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.buildFontListFromConfiguration(AFPRendererConfigurator.java
:316)
at 
org.apache.fop.render.afp.AFPRendererConfigurator.setupFontInfo(AFPRendererConfigurator.java:489)
at org.apache.fop.render.intermediate.IFUtil.setupFonts(IFUtil.java:165)
at 
org.apache.fop.render.intermediate.IFRenderer.setupFontInfo(IFRenderer.

AW: AW: Identifying absolute position of a FO:Block

2010-10-05 Thread Georg Datterl
Hi,

First: I had a look at IF, but AT is better suited for the task, IMHO.

Now for some details:

Here's a simple fo file with a named block:


http://www.w3.org/1999/XSL/Format";>









testtext 






Here's the area tree for this fo (fop test.fo -at test.xml):























testtext




















Now look for the block element with attribute prod-id="block-to-find". That's 
your target block. As Craig said, if the block spans more pages, there may be 
more than one block with this attribute.

Now you can get the width of the block (attribute ipd) and the height 
(attribute bpd). Use ipda and bpda if you need the padding, too. Also see 
http://wiki.apache.org/xmlgraphics-fop/AreaTreeXMLDocumentation or search this 
mailing list for "area tree".
For the block's position in the page, add the height of all previous blocks in 
the page.

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 & Content GmbH: www.willmycc.de


-Ursprüngliche Nachricht-
Von: Craig Ringer [mailto:cr...@postnewspapers.com.au]
Gesendet: Dienstag, 5. Oktober 2010 02:35
An: fop-users@xmlgraphics.apache.org
Cc: mithunk
Betreff: Re: AW: Identifying absolute position of a FO:Block

On 4/10/2010 11:28 PM, mithunk wrote:
>
> Thanks Georg,
>
> I am new to FOP. Can you please help me with how to calculate the position
> by giving a block id.
> I modified my XSL with a block id (for a field), now dont know how to
> calculate the position.

METHOD 1:

Use fop to produce the intermediate "area tree" output from your XSL-FO.
See the documentation for details on that.

Once you have the area tree, use xpath to find the block. IIRC the id
will be in the 'prod-id' attribute of the block(s) generated. If it's
broken across a page, column, etc there may be more than one element
generated.

Once you've found the element(s) you should be able to work out the
position from the positioning attributes them and their parent elements.

It's possible that the new intermediate format ("IF") is better than the
area tree for this, but I haven't worked with it much so all I can
suggest is generating it, looking at it, and seeing if it's useful. I
have the feeling the new IF doesn't include element IDs, but I may be
misremembering.

--
Craig Ringer

Tech-related writing at http://soapyfrogs.blogspot.com/

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org