splashdust/SVGQuartzRenderer — Issue #9: Hierarchical transforms aren't handled
Author: mindSpiker
Created: 2012-02-04 00:00:13+00:00
State: open

In SVGQuartzRenderer.m/applyTransformation the code wipes out any prior transforms with;

CGContextConcatCTM(cgContext, CGAffineTransformInvert(transform));
transform = CGAffineTransformIdentity;

I need to apply all transforms within am item's xml hierarchy applying them in startElementSAX and undoing them in endElementSAX. Not just the last one.

Do you have any code to do this already written?

Same for styles???