implements CGDataConsumer
missing constructor

create CGContextPDF instance with a CGDataConsumer