Dom,
Sorry for the misinformation. The problem occurs on the 3rd page, not the second. I used the helloworld application and if there were only 2 pages, it would work fine, go to 3 and it starts assertion faults and crashes. Hope this helps. Regards, Bart From: Bart McDonald [mailto:bmcdon...@anchorcomputersoftware.com] Sent: Thursday, May 21, 2009 2:47 PM To: 'podofo-us...@lists.sf.net' Subject: Multiple page pdfs Hello all, Dom, love the product dude, great work. I want to create a pdf with multiple pages. I am successfully creating a single page pdf with all the fonts and graphics needed, but when adding a second page, it wants to throw exceptions, and subsequently crash. I use createpage for the first all the pages, hoping that it will just append a new one but something is awry. Here is some pseudocode: ;----------------------------------------------------------------------- New PdfStreamedDocument(xyz.pdf) pDocument New PdfPainter pPainter. CreateFont("Times New Roman"); SetFontSize(12.0); CreateFont("Arial"); SetFontSize(14.0); New PdfImage. A New PdfImage. B //Page1 pPage = CreatePage( PdfPage::CreateStandardPageSize( ePdfPageSize_Letter ); pPainter->SetPage(pPage); pPainter->DrawText (ABC); pPainter->DrawImage (A); pPainter->DrawImage(B); DrawLine(x,y,tx,ty); pPainter->FinishPage(); //Page2 pPage = CreatePage( PdfPage::CreateStandardPageSize( ePdfPageSize_Letter ); //throws exceptions in PdfPagesTree.cpp (line 126),if I uncomment the exception it throws it but crashes right after it. The line it crashes on: PdfVariant pgVar = kidsArray[ nPageNum ]; //where nPageNum = 1 pDocument->Close(); delete pDocument; delete pPainter; Exit; ;----------------------------------------------------------------------- Is there a better/ more proper way of doing this to avoid the kidsArray from accessing invalid memory? Are there different functions for creating second and third pages? Please advise. Regards, Bart McDonald
------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://www.creativitycat.com
_______________________________________________ Podofo-users mailing list Podofo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/podofo-users