Fala aí galera,
Estou tentando escrever um texto por cima de uma imagem utilizando o pdf do seam, mas não consegui. Dei uma olhada na documentação do Seam e vi que na tag <p:image> tem o atributo underlying mas não sei como utiliza-ló, encontrei um exemplo mas não entendi como usar.
segue abaixo o exemplo:
[color=red]Image img2 = Image.getInstance("…/resources/foxdog.gif");
img2.setAlignment(Image.MIDDLE | Image.UNDERLYING);
document.add(img2);[/color]
segue o código:
<p:document xmlns:p=“http://jboss.com/products/seam/pdf”
xmlns=“http://www.w3.org/1999/xhtml”
xmlns:ui=“http://java.sun.com/jsf/facelets”
xmlns:h=“http://java.sun.com/jsf/html”
xmlns:f=“http://java.sun.com/jsf/core”
xmlns:a4j=“http://richfaces.org/a4j”
xmlns:rich=“http://richfaces.org/rich”
xmlns:s=“http://jboss.com/products/seam/taglib”>
<p:table columns=“1”>
<p:cell minimumHeight=“25”>
<p:image value="/imagens/teste.gif" alignment=“underlying”/>
<p:html><h:outputText value=“Escrevendo na imagem” style=“font-size:7;text-align:center;”/></p:html>
</p:cell>
</p:table>
</p:document>
agradeço desde já.