0
我在我的应用程序生成PDF报告,当页面内容超过一页如何填充内容,实际上在这种情况下,我试图通过给CGContextBeginPage()创建一个更多的新页面; 但它显示错误,如PDF生成动态内容
:CGContextEndPage:不嵌套调用此函数 - 结果将不会是你所期望的。 * ***:CGContextBeginPage:不要嵌套调用此函数 - 结果将不会是你所期望的。
有人可以告诉我如何在这种情况下创建pdf。
谢谢Lee.I会检查它。 – boopathi
Hello Lee 谢谢,我解决了这个问题,页面已创建,但没有写入该页面,下面显示的是我用来结束并创建新页面的代码if(y <= 40){y = 700; CGContextRestoreGState(pdfContext); UIGraphicsPopContext(); CGContextEndPage(pdfContext); CGContextBeginPage(pdfContext,&pageRect); UIGraphicsPushContext(pdfContext); CGContextSaveGState(pdfContext); } const char * str = [@“SO”UTF8String]; CGContextShowTextAtPoint(pdfContext,X,Y,STR,strlen的(STR)); x = x + 50; 请帮我解决这个问题。预先感谢 – boopathi
你需要设置每个页面的字体和颜色.... –