Ok, well I've worked out most of the other issues I've run in to. However the 
one I am now unable to really figure out has to do with zooming scroll view 
contents and winding up with a clear image. The problem is that I'm not getting 
a clear image.
Is it possible to use the built in zooming methods to zoom an image and keep it 
clear or do I have to basically implement my own zooming methods. I read the 
zooming docs and unfortunately they did not help me to understand what to do.

This is the drawing code from the view that is being zoomed.

-(void)drawLayer:(CALayer*)layer inContext:(CGContextRef)context
{

        CGRect newRect = self.bounds;
        float scle =CGContextGetCTM(context).a;

        CGRect rect =CGContextGetClipBoundingBox(context);

        CGContextSaveGState(context);
        CGContextSetRGBFillColor(context, 1.0,1.0,1.0,1.0);
        CGContextFillRect(context,self.bounds);
        CGContextTranslateCTM(context, 0.0, newRect.size.height);
        CGContextScaleCTM(context, 1.0, -1.0);
        CGContextScaleCTM(context, scle,scle);
 
        CGAffineTransform pdfTransform = CGPDFPageGetDrawingTransform(myPage, 
kCGPDFCropBox, newRect, 0, true);
        CGContextConcatCTM(context, pdfTransform);
        CGContextDrawPDFPage(context, myPage);
        
        CGContextRestoreGState(context);
}

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to