Reputation: 647
I have virtual printer driver which creates EMF files from printed stuff. After that my application analyses created EMF files and extracts text information.
Here is the problem: often if customer prints PDF file text information is missing in generated EMF file because PDF printing software replaces non-ascii characters with their graphic representation. For example instead one of EMR_EXTTEXTOUT/EMR_SMALLTEXTOUT records generated file contains EMR_BEGINPATH/EMR_POLYDRAW16/EMR_ENDPATH sequence for every printed character. So i am unable to extract text information from such EMF file.
Is it possible to disable this behavior?
Upvotes: 0
Views: 245
Reputation: 5834
There is nothing you can do, this behavior is implemented in the printing software or in the PDF file itself (the PDF file might contain text as curves and not as plain text), not in the print driver.
Perhaps the printing software has an option to switch between text as text printing and text as curves printing.
Upvotes: 1