[ http://jira.codehaus.org/browse/MPPDF-31?page=comments#action_31301 ]
     
Lukas Theussl commented on MPPDF-31:
------------------------------------

You probably don't see that because the logo locations are overridden in the 
project.properties file (maven.pdf.projectLogo and maven.pdf.companyLogo), at 
least that's the case with the maven project. This can actually be used as a 
workaround, or use a maven.pdf.navigationFile with relative paths for the logos.

However, if you want to stay consistent with the site navigation file, then you 
cannot use the maven:makeAbsolutePath tag, because the slash in the beginning 
will make it be interpreted as an absolute path already.

> Cannot insert logo image to PDF
> -------------------------------
>
>          Key: MPPDF-31
>          URL: http://jira.codehaus.org/browse/MPPDF-31
>      Project: maven-pdf-plugin
>         Type: Bug
>     Versions: 2.2
>  Environment: Windows XP professional version 2002 and
> Linux Red Hat / Maven 1.0.2 / maven-pdf-plugin-2.2.1
>     Reporter: Oleg F. Vlasenko
>     Assignee: Arnaud HERITIER

>
>
> Fragment of text of project.xml:
> <?xml version="1.0" encoding="UTF-8"?>
> <project>
> ...
>   <organization>
>     <logo>/images/XXX.gif</logo>
>   </organization>
>   <logo>/images/YYY.gif</logo>
> ...
>  
> Fragment of text of maven.xml:
>  
>     <postGoal name="site">
>         <attainGoal name="pdf"/>
>     </postGoal>
>  
> In compile time the error is generated.
>  
> ...
> [java] [ERROR] Error while creating area : Error while recovering Image 
> Informations (file:/images/YYY.gif) : /images/YYY.gif (No such file or 
> directory)
> ...
>  
> As I understand the problem is connected with following code:
>  
>     <j:if test="not ${maven.pdf.projectLogo.startsWith('http://')}">
>       <maven:makeAbsolutePath 
>         var="maven.pdf.projectLogo" 
>         basedir="${maven.xdoc.src}" 
>         path="${maven.pdf.projectLogo}" 
>         trim="true"/>
>     </j:if>
>  
>  
> <logo>/images/YYY.gif</logo> includes the path which is absolute. And so the 
> prefix ${maven.xdoc.src}is not concatenated to the path. And so the file 
> YYY.gif cannot be found.
>  
> I have "simplified" code and YYY.gif was found:
>  
>     <j:if test="${not maven.pdf.companyLogo.startsWith('http://')}">
>       <j:set 
> var="maven.pdf.companyLogo">${maven.xdoc.src}${maven.pdf.companyLogo}</j:set>
> </j:if>
>  
> I think this problem can be resolved by more general way.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to