String itemData = (String)itemContent.getData();
listValues.add(itemData);
}
pdfDocument.addItem(listValues, font);
}
if ("table".equals(contentElm.getName()))
{
List tableva lues = new ArrayList();
int tableCells = Integer.parseInt(contentElm
.attributeva lue("cell"));
int tableRows = Integer.parseInt(contentElm
.attributeva lue("row"));
List trNodes = contentElm.elements();
for (Iterator trNode = trNodes.iterator(); trNode.hasNext();)
{
Element trContent=(Element)trNode.next();
List tdNodes = trContent.elements();
for (Iterator tdNode = tdNodes.iterator(); tdNode
.hasNext();)
{
Element tdContent=(Element)tdNode.next();
String tdData=(String)tdContent.getData();
tableva lues.add(tdData);
}
}
pdfDocument.addTable(tableva lues, tableRows, tableCells,font);
}
}
}
catch (com.lowagie.text.DocumentException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{
pdfDocument.closePdf();
}
}
}
}
}