Hi,

use this format of the value in src attribute:
src="url('data:image/png;base64,iVBORw....')"

So, you need to modify your src (not the param) like this:

<fo:external-graphic src="url('{$Name}')"/>


Bye, Szeak

2016-01-15 13:25 keltezéssel, tester írta:
Issue

Load a image using the fo:external-graphic tag.  I have a parameter with the
base64 value of the image.

     <xsl:param
name="Name">data:image/jpg;base64,/9j/4AAQSkZJRgA..</xsl:param>
I have tried to load the image using

     <fo:external-graphic src="{$Name}" width="40mm" height="18.25mm" >
                             </fo:external-graphic>
Error

I get  an error  uri is not recognized

http://i66.tinypic.com/64p1s1.png


XSLT


     <?xml version="1.0" encoding="utf-8"?>
     <xsl:stylesheet version="1.0"  xmlns:m="http://www.ibm.com/maximo";
                     xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                     xmlns:fo="http://www.w3.org/1999/XSL/Format"; >
       <xsl:output method="xml" version="1.0" encoding="UTF-8"  indent="yes"
/>
<xsl:param
name="Name">data:image/jpg;base64,/9j/dddds....ghP/Z</xsl:param>
       <xsl:template match="/">
         <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
<fo:layout-master-set>
             <fo:simple-page-master master-name="hello"
                         page-height="11in"  page-width="8.5in"
margin-top="1in"
                         margin-bottom="1in" margin-left="1in"
margin-right="1in">
               <fo:region-body margin-top="1in" margin-bottom=".5in"/>
             </fo:simple-page-master>
           </fo:layout-master-set>
<fo:page-sequence master-reference="hello">
             <fo:flow flow-name="xsl-region-body">
               <fo:block font-size="18pt" text-align="center"
font-weight="bold">
                 Hello World!
<fo:external-graphic src="{$Name}"/>
               </fo:block>
             </fo:flow>
           </fo:page-sequence>
</fo:root>
       </xsl:template>
     </xsl:stylesheet>

  I am using Fonet.dll



--
View this message in context: 
http://apache-fop.1065347.n5.nabble.com/XSL-FO-external-graphic-not-showing-uri-is-not-recognized-tp43382.html
Sent from the FOP - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to