私のアプリケーションでpdfレポートを生成しています。ページのコンテンツが1ページを超えていると、実際にこの状況でCGContextBeginPage()を指定してもう1つのページを作成しようとしました。 のようにエラーを表示していますが、動的コンテンツ用のPdf生成
のようにエラーが表示されています。CGContextEndPage:この関数の呼び出しをネストしないでください。結果は期待どおりになりません。 * ***:CGContextBeginPage:この関数の呼び出しをネストしないでください。結果は期待どおりになりません。
誰かがこのような状況でpdfを作成する方法を教えてもらえますか?
ありがとうございます。確認します。 – 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
あなたは各ページのフォントと色を設定する必要があります.... –