Javascript com itext ? como usar?

0 respostas
W

Eu tenho uma pagina que esta sendo imprimida pelo Itext mais preciso add uma função javaScript,so que ela não reconhece,como eu deveria prosseguir ?

segue o codigo da pagina.

html.append("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">");  
	html.append("<html><head>"); 
	
	html.append("<style type=\"text/css\">@page {  size: 200mm 310mm;}</style>");  
	html.append("</head>");  
	html.append("<body>");  

	html.append("<img src=\"file:///C:/Arquivos de programas/Apache Software Foundation/Tomcat 6.0/webapps/Projeto/logo.gif\" alt=\"teste imagem iText\" width=\"200\" height=\"80\" />");
	for(int j=0; j<i;j++){
	html.append("<br />");

	html.append(
"<table id="+j+" width=\"100%\" style=\"border:solid;font-family:Verdana, Arial, Helvetica, sans-serif;\" >"+
  "<tr>"+
    "<td id=\"cabec\" style=\"background-color:#000066;color:#FFFFFF;\" colspan=\"2\"> Questão 1 </td>"+
  "</tr>"+
  "<tr>"+
    "<td id=\"quest\" colspan=\"2\" style=\"font-size:13px;\"><center>"+questao+"</center></td>"+
  "</tr>"+
  "<tr>"+
    "<td colspan=\"2\" bgcolor=\"#CCCCCC;\" style=\"height:15px;font-size:9px; border-top:1px solid;\"><b>Indique a alternativa que atende ao que está sendo solicitado no anuncio acima. </b></td>"+
  "</tr>"+
  "<tr>"+
    "<td width=\"20\" style=\"border:solid;background-color:#F8F8FF;\" align=\"center\">A</td>"+
    "<td width=\"354\" style=\"border:solid;background-color:#F8F8FF;\">"+ desc_resp[0]+"</td>"+
  "</tr>"+
  "<tr>"+
    "<td style=\"border:solid;background-color:#F8F8FF;\" align=\"center\">B</td>"+
    "<td style=\"border:solid;background-color:#F8F8FF;\">"+ desc_resp[1].replaceAll("<p>"," ")+"</td>"+
  "</tr>"+
  "<tr>"+
    "<td style=\"border:solid;background-color:#F8F8FF;\" align=\"center\">C</td>"+
    "<td style=\"border:solid;background-color:#F8F8FF;\">"+ desc_resp[2].replaceAll("<p>"," ")+"</td>"+
  "</tr>"+
  "<tr>"+
    "<td style=\"border:solid;background-color:#F8F8FF;\" align=\"center\">D</td>"+
    "<td style=\"border:solid;background-color:#F8F8FF;\">"+ desc_resp[3].replaceAll("<p>"," ")+"</td>"+
  "</tr>"+
  "<tr>"+
    "<td style=\"border:solid;background-color:#F8F8FF;\" align=\"center\">E</td>"+
    "<td style=\"border:solid;background-color:#F8F8FF;\">"+ desc_resp[4].replaceAll("<p>"," ")+"</td>"+
  "</tr>"+
 /* "<tr>"+
    "<td colspan=\"2\" style=\"background-color:#CCCCCC;font-size:9px;\">"+
															
				"<div style=\"background-color:#CCCCCC; align=\"left\"><b>Valor desta questão: 0,167 (cento e sessenta e sete milésimos)</b></div>"+
											
	"</td>"+
  "</tr>"+*/
"</table>"//+//+
//"<p>&nbsp;</p>"+
//"<p>&nbsp; </p>"

);



//var obj = getDistance(i,i-1);
//var a=0;

}

	html.append("<script type=\"text/javascript\"  language=\"javascript\">");
	

	html.append("var tab1 = document.getElementById(\"cabec\").offsetHeight + document.getElementById(\"quest\");"); 
	html.append("var a = 0;"); 
	html.append("if(a == 0){");
	html.append("<img src=\"file:///C:/Arquivos de programas/Apache Software Foundation/Tomcat 6.0/webapps/Projeto/logo.gif\" alt=\"teste imagem iText\" width=\"200\" height=\"80\" />");
	html.append("}");

	
	html.append("</script>");
//alert(obj.x+" | "+obj.y);

html.append("</body></html>");
Criado 20 de abril de 2011
Respostas 0
Participantes 1