I had a Repeating Section contains (Name - Plain Text, Year - Plain Text, Description - Rich Text)
If the children of Repeating Section is spanned in two pages, I will add a PageBreak because I don’t want it to be spitted but it seems didn’t work at all.
if (layoutCollector.GetNumPagesSpanned(projectChild) > 0)
{
//1st - it throws “Cannot insert a node of this type at this location”
projectChild.AppendChild(pageBreakRun);
foreach (Paragraph t in projectChild.GetChildNodes(NodeType.Paragraph, true))
{
//2nd approach - didn’t work
t.AppendChild(pageBreakRun);
//3rd approach - didn’t work
var currentNode = builder.CurrentNode;
builder.MoveTo(t);
builder.InsertBreak(BreakType.PageBreak);
builder.MoveTo(currentNode);
}
}
Could you guys please help me out of this situation?