question about the printer driver rendering DLL plug-in

Sorry to bother your guys. I need you to point a right direction for me.
I am working on a virual image printer driver plug in, converting windows documents into image files. I think it is not a bad idea to use print\oemdll\image sample to generate .tif, .gif, .png, .bmp, or .jpg file although there may be some other problems. However, I need some detailed info in the rendering, such as the text info and the position info in each page. Then the image sample won’t help me on that. I think either I have to use OEMUni sample to jump into the DDI hook functions or use GENPrint sample to work on the EMF file first and then generate the image files. I think I should be able to get the detailed info either from EMF file or DDI hook functions. Am I right? In your opnion which one I should use?

Thank you in advance!

I worked with print\oemdll\bitmap … It is working… but the problem is it cant handle multiple pages of MS Word or any reporting application… Is your doubt also the same… I couldn’t understand your doubt…