Hallo,
ich benutze eine CGPDFContextRef um eine PDF mit 7 Seiten zu erstellen. Das funktioniert auch. Nachdem ich die PDF erstellt habe, release ich den CGPDFContextRef und schreibe die Daten in eine Datei. Bis hier ist alles schön und gut.
Jetzt möchte ich eine "Zwischendatei" erstellen. Wenn er z.B. 4 Seiten schon hat, soll er sie in eine Datei speichern und dann weiter machen. Das Problem ist, dass ich an die Daten erst rankomme, wenn ich den Context release. D.h. ich müsste nach 4 Seiten den Context releasen. Dann kann ich aber nicht weiter machen. Jetzt habe ich mir überlegt den Context zu kopieren. Soweit ich weiß geht das aber nicht, oder? Wie kann ich das Problem lösen?
ich benutze eine CGPDFContextRef um eine PDF mit 7 Seiten zu erstellen. Das funktioniert auch. Nachdem ich die PDF erstellt habe, release ich den CGPDFContextRef und schreibe die Daten in eine Datei. Bis hier ist alles schön und gut.
Jetzt möchte ich eine "Zwischendatei" erstellen. Wenn er z.B. 4 Seiten schon hat, soll er sie in eine Datei speichern und dann weiter machen. Das Problem ist, dass ich an die Daten erst rankomme, wenn ich den Context release. D.h. ich müsste nach 4 Seiten den Context releasen. Dann kann ich aber nicht weiter machen. Jetzt habe ich mir überlegt den Context zu kopieren. Soweit ich weiß geht das aber nicht, oder? Wie kann ich das Problem lösen?