You can achieve the desired functionality by creating a Section and insert the required elements as blocks in it. The only specific thing is to add a PageBreak inline before the image in the paragraph (instead of insert section break) where you are going to add this image. Check the following code snippet:
Paragraph paragraph = new Paragraph();
using (MemoryStream ms = new MemoryStream())
image = new ImageInline(ms);
Break br = new Break(BreakType.PageBreak);
I am attaching a demo example demonstrating this functionality. Please, feel free to modify it in a way closer to your scenario.
As a side note, if you decide to create each element in a separate section this will split them into different pages and you won't need to insert a page break.
I hope this helps. Please, let me know if this is not your case or if there is anything else I can assist you with.
Progress is here for your business, like always. Read more
about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.