在我的程序中,我有一個要求「回放」或「解析」Windows元文件(WMF和EMF)。我已經通過MSDN和Google挖掘出來了,而最接近的是Graphics。 EnumerateMetafile方法。我可以讓它工作,因爲我的EnumerateMetafileProc回調被調用,然後我可以調用PlayRecord。缺少的是如何從回調中獲得有用的數據。WMF/EMF文件格式轉換C#
實施例I看着:http://msdn.microsoft.com/en-us/library/ms142060.aspx
回調具有RECORDTYPE參數,這是一個ENUM。那麼這看起來很有用,除了他們似乎沒有辦法將數據轉換成任何有用的類型。
我的目標是回放WMF/EMF的創建,以便我可以對具有類似方法(DrawLine,DrawPoint,DrawArc)的專門圖形類進行函數調用。從某種意義上說,我正在用完全不同的格式(轉換)重新創建WMF/EMF圖紙。
在這方面的任何幫助是非常讚賞。
請問你的目標格式是什麼? (如果是PDF格式,你應該使用PDF打印機驅動程序進行檢查) – 2009-11-26 05:24:25