[ 
https://issues.apache.org/jira/browse/FOP-3179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17848178#comment-17848178
 ] 

Andreas Schlegel commented on FOP-3179:
---------------------------------------

[~jgoncalves] we have a stylesheet, a XML created by JAXB and this is 
essentially the code for the transformation. 
{quote}     final FOUserAgent foUserAgent = 
this.fopFactory.get().newFOUserAgent();
        foUserAgent.setPdfUAEnabled(true);
        foUserAgent.setTitle("xyz");       

      try (final ByteArrayOutputStream out = new 
java.io.ByteArrayOutputStream()) {
            // Construct fop with desired output format
            final Fop fop = 
this.fopFactory.get().newFop(MimeConstants.MIME_PDF, foUserAgent, out);         
   
            final Transformer transformer = this.noticeXslt.newTransformer();   
        
            transformer.setParameter("versionParam", "2.0");           

            // Setup input for XSLT transformation
            final Source src = new StreamSource(new StringReader(xmlTemplate)); 
           
            final Result res = new SAXResult(fop.getDefaultHandler());          
 

            // Start XSLT transformation and FOP processing
            transformer.transform(src, res);

            return out.toByteArray();
        }
{quote}

> bounding box on image is not where it should be (PDF/UA)
> --------------------------------------------------------
>
>                 Key: FOP-3179
>                 URL: https://issues.apache.org/jira/browse/FOP-3179
>             Project: FOP
>          Issue Type: Bug
>          Components: image/unqualified
>    Affects Versions: 2.9
>         Environment: Windows 10
>            Reporter: Andreas Schlegel
>            Priority: Major
>         Attachments: any-image.jpg, example.pdf, notice.pdf, notice.xml, 
> notice.xsl, screenshot--image-and-bbox-in-axesPDF.png
>
>
> Our code generates a PDF file with image and bounding box. But the image and 
> bounding box are not on top of each other (see attached example.pdf and open 
> it with axesPDF ).
> If the bounding box is missing, the image cannot be displayed at all or not 
> correctly in alternative representations.
> If you use the axesPDF tool 
> (https://www.axes4.com/de/software-services/axespdf/download), you can see 
> that the bounding box is always placed in the bottom left corner of the 
> respective page.
>  
> PAC3 doesn't show any error except white spaces instead of images 
> (screenreader preview) but this is not classified as error.
>  
> *** Settings:
>  
> pom.xml:
> <version.fop>2.9</version.fop>
>  
> <dependency>
>   <groupId>org.apache.xmlgraphics</groupId>
>   <artifactId>fop</artifactId>
>   <version>${version.fop}</version>
> </dependency>
>  
>  
> fop.conf
>   <renderers>
>     <renderer mime="application/pdf">
>       <version>1.6</version>
>       <pdf-ua-mode>PDF/UA-1</pdf-ua-mode>  
>     ...
>  
> xsl:
>       <fo:block-container  position="fixed"  left="24mm" top="24mm">
>          <fo:block role="P" position="fixed"  left="24mm" top="24mm">
>             <fo:external-graphic position="fixed"  left="24mm" top="24mm"
>                src="any-image.png" fox:alt-text="xyz">
>             </fo:external-graphic>
>          </fo:block>
>       </fo:block-container>
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to