I’m looking at your EMF printer driver, and I have one remaining issue before purchasing.
We currently use FormForge to create tax forms and the associated .EMF files in our program. We are currently migrating to the use of Word to create the tax forms, and are looking at VeryPDF to create the .EMF files.
The VeryPDF .EMF files work well in all cases but one. That one being when we create a .PDF file from within our program. In that process we use various Windows Metafile functions, and the VeryPDF .EMF files do not seem to work. In particular, the lines and so forth on the form are OK, but none of the Text items are coming across.
I have attached three files to help illustrate this. “Page_1.emf” is the file created by FormForge, and it works correctly. “Test1.emf” is the file created by VeryPDF, and it does not work correctly. The .pdf output from that file is shown in “Test1.pdf” which shows that none of the Text items appeared.
Can you tell me:
1. What is the difference between the Text items in the FormForge file compared to the VeryPDF file?
2. Is there a setting I can change to make VeryPDF produce a file like the FormForge file?
We don't know what is the difference between FormForge and VeryPDF EMF files, we will check them shortly.
In the meantime, you can download EMF to PDF Converter from following web page to try, you can use our EMF to PDF Converter to convert this EMF file to PDF file without any problem,
Thank you. Could it be that VeryPDF is creating an EMF+ format instead of a straight EMF format?
Thanks for your message, EMF Printer Driver is can only create EMF format, it can't create EMF+ format, sorry for this matter.
Thank you. Here is one more piece of information I have discovered – hopefully it will help.
The problem is in the EMRTEXT structure of the EMREXTTEXTOUTA records. You set the fOptions field to 4100 ($1004) which is [ETO_IGNORELANGUAGE, ETO_CLIPPED]. In the file that works in my application, the fOptions field is set to 0. Is there a way I can direct your product to set that field to 0?
Thanks for your great information, we suggest you may modify the EMF file by yourself, you can use our EMF Printer Driver to create EMF file first, then you can modify EMRTEXT structure in EMF file, this can be done easily if you are familiar with EMF file format.