Hi support,
Please check the following code:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.getCellFormat().getBorders().setLineStyle(LineStyle.SINGLE);
builder.getCellFormat().getBorders().setLineWidth(2);
builder.startTable();
builder.insertCell();
builder.write("cel1");
builder.endRow();
// move to header
Node curNode = builder.getCurrentNode();
builder.moveToHeaderFooter(HeaderFooterType.HEADER_PRIMARY);
builder.write("header");
if (curNode != null)
{
builder.moveTo(curNode);
}
builder.insertCell();
builder.write("cel2");
builder.endRow();
builder.endTable();
doc.save("C:\Temp\docTableAndHeader.doc");
Note that the header text is written between the two rows.
How can I make this to work as expected ?
Regards,
Milan