From: Duncan M. <du...@on...> - 2009-07-01 20:05:30
|
Hi I'm writing PDF's with RubyCocoa, and want to set the current graphics context to a PDF context from CGPDFContextCreateWithURL so that I can draw on it. Essentially my code says (sorry, ObjC folks, Ruby follows) @pdf_context = CGPDFContextCreateWithURL(pdf_url, CGRectMake(0, 0, 100, 100), nil) ..... NSGraphicsContext.saveGraphicsState nscontext = NSGraphicsContext .graphicsContextWithGraphicsPort_flipped(@pdf_context, true) NSGraphicsContext.setCurrentContext(nscontext) My problem is that graphicsContextWithGraphicsPort:flipped: crashes RubyCocoa. It's a known issue, and has been fixed, but not shipped in 10.5.7 Can anyone suggest any workarounds that could get the pdf_context current? Thanks in anticipation Duncan McGregor |