View previous topic :: View next topic |
Author |
Message |
Joseph
Joined: 06 May 2009 Posts: 2
|
Posted: 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? |
|
Back to top |
|
 |
Thomas Hoevel

Joined: 16 Oct 2006 Posts: 387 Location: Cologne, Germany
|
Posted: 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. _________________ Regards
Thomas Hoevel
PDFsharp Team |
|
Back to top |
|
 |
|