PDFsharp & MigraDoc Foundation
https://forum.pdfsharp.net/

Sections in using Document
https://forum.pdfsharp.net/viewtopic.php?f=2&t=726
Page 1 of 1

Author:  Joseph [ Fri May 08, 2009 6:14 pm ]
Post subject:  Sections in using Document

I started by creating a document using PdfDocument but now realise that i need to incorporate the Document object as I need to create paragraphs that will automatically go on to another page when a page is filled. However, I have a slight problem. I create my sections using various methods and then use documentRenderer to format the document as shown below:

MigraDoc.Rendering.DocumentRenderer docR = new DocumentRenderer(doc);
docR.PrepareDocument();

if (docR.FormattedDocument.PageCount > 0)
{
int pageCount = docR.FormattedDocument.PageCount;

for (int i = 1; i < pageCount + 1; i++)
{
PdfPage newpage = document.AddPage();
newpage.Height = XUnit.FromCentimeter(29.7).Point;
newpage.Width = XUnit.FromCentimeter(21.5).Point;
gfx = XGraphics.FromPdfPage(newpage);
docR.RenderPage(gfx, i);
}
}

However, for some reason the sections are appearing on seperate pages instead of one after the other. Does anyone know why this is happening?

Author:  Thomas Hoevel [ Mon May 11, 2009 8:28 am ]
Post subject: 

IIRC sections always start on a new page - they allow you to set a different page size etc.

If you don't want page breaks, just use one section with many paragraphs.
And you can add page breaks (if needed) within a section.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/