As usual for most developers I have answered my own post by reading the documentation! I guess thats what its for. I am a little puzzled though, because I didn't use the CompressionSelector delegate, the documentation states the translator would use the most appropriate compression but in my case it wasn't - when I explicitly set the compression to jpeg for a 24bpp image the resulting document was 1mb instead of 5mb - I guess it was using the Flate compression type. What I would like to now is the rationale behind this and whether I should be using jpeg based on an image being 24bpp - are there instances where this will not compress that well?