windows - Extracting EMF from EMF Spool? -


windows emf spool files format well-known , documented, cannot seem understand how can extract information spool file. right now, i'm trying achieve extract emf spl file (as general rule, should present). know spool file defined structures, this:

private enum spoolerrecordtypes srt_eof = &h0 ' // int32 0 srt_reserved_1 = &h1 '* 1 */ srt_fontdata = &h2 ' 2 font data */ srt_devmode = &h3 ' 3 devmode */ srt_font2 = &h4 '4 font data */ srt_reserved_5 = &h5 ' 5 */ srt_font_mm = &h6 ' 6 font data (multiple master) */ srt_font_sub1 = &h7 ' 7 font data (subsetfont 1) */ srt_font_sub2 = &h8 ' 8 font data (subsetfont 2) srt_reserved_9 = &h9 srt_unknown = &h10 ' // int unknown... srt_reserved_a = &ha srt_reserved_b = &hb srt_page = &hc ' 12 enhanced meta file (emf) */ srt_eopage1 = &hd ' 13 endofpage */ srt_eopage2 = &he ' 14 endofpage */ srt_ext_font = &hf ' 15 ext font data */ srt_ext_font2 = &h10 ' 16 ext font data */ srt_ext_font_mm = &h11 ' 17 ext font data (multiple master) srt_ext_font_sub1 = &h12 ' 18 ext font data (subsetfont 1) */ srt_ext_font_sub2 = &h13 '* 19 ext font data (subsetfont 2) */ srt_ext_page = &h14 ' 20 enhanced meta file? srt_job_info = &h10000 ' // int length, wchar jobdescription end enum 

also, after each structure, there unsigned 32 bit number defined size of structure. know how can extract information spool file using these structures?

ps: know there programs out there show live preview of emf, know possible. must able programmatically, though.

thanks input.


Popular posts from this blog