Matlab, VISIO, Word間圖形文件格式轉(zhuǎn)換Written by Miracle.G, Hebust University of S&T, Dep. of EE 2008-1-1 存在問(wèn)題:在論文中需要接入波形,,解決方法是用matlab畫(huà)出波形,導(dǎo)入visio中,,再在visio中加入坐標(biāo),,注釋等,最后再導(dǎo)入至Word中,。 過(guò)程是可以的,,當(dāng)visio對(duì)象又粘入word文檔,看上去是顯示的圖形是好的,,但打印時(shí)圖形有時(shí)候不全,。在word中用對(duì)象convert幾次后,就發(fā)現(xiàn)visio對(duì)象會(huì)丟東西,,就和打印出的波形一樣,。尤其是文件存盤(pán)后再打開(kāi),再用convert,,visio對(duì)象肯定會(huì)顯示不全,,顯示不全則打印就不全。 測(cè)試經(jīng)測(cè)試發(fā)現(xiàn),,由matlab至visio的copy格式是EMF(enhanced metafile),,而由visio至word則為用visio object格式。 還發(fā)現(xiàn),,如果將插入visio的matlab圖片ungroup后再group則上述問(wèn)題不再出現(xiàn),,但有一個(gè)問(wèn)題是ungroup后,圖片上的方字會(huì)錯(cuò)位,。所以還要調(diào)文字位置,,很麻煩。 還發(fā)現(xiàn),,如果直接由matlab至word,,相當(dāng)于給word插入EMF文件,也沒(méi)問(wèn)題,。但這時(shí)就成了圖片,。 還發(fā)現(xiàn),,如果直接由visio向word選擇性粘貼,有兩種選擇一種是WMF格式,,另一種是EMF格式,,在word中都為圖片,對(duì)于WMF格式會(huì)圖形顯示就出錯(cuò),,而對(duì)于EMF格式波形顯示不出錯(cuò),,但在打印時(shí)會(huì)出現(xiàn)visio固有的文字打印為黑條的問(wèn)題1。 還測(cè)試了加入corelDRAW的情況,,測(cè)試方法是:matlab的copyàcorelDRAW的paste specialàCorelDRAW的copyà visio的paste specialà visio的copyà word的paste special,,測(cè)試前述的圖片丟失內(nèi)容的情況,不再出現(xiàn),。而且在visio中ungroup后也不出現(xiàn)文字位置變化的問(wèn)題,。 原因分析感覺(jué)好象visio在對(duì)EMF文件的處理上有問(wèn)題。 Matlab copy figure后實(shí)際上在剪切板上是EMF文件格式(是一種矢量格式),,經(jīng)visio后直接導(dǎo)入至word有問(wèn)題,,而ungroup再group后拷入word就沒(méi)有問(wèn)題,可見(jiàn)是visio對(duì)剪切板上的EMF文件解釋有BUG,??梢詮膬煞矫嬲f(shuō)明: 1. 2. 解決方法由上述分析,,自然有兩個(gè)方法: 1. 2. |
|