ViewerSvg是一個(gè)WPF和Sileverlight的svg到xaml的轉(zhuǎn)換器。
標(biāo)簽:SilverlightWPF文件格式轉(zhuǎn)換開(kāi)發(fā)商: AB4D
當(dāng)前版本: v6.2
產(chǎn)品類(lèi)型:控件
產(chǎn)品功能:文件格式轉(zhuǎn)換
平臺(tái)語(yǔ)言:.NET
開(kāi)源水平:不提供源碼
本產(chǎn)品的分類(lèi)與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問(wèn)請(qǐng)來(lái)電 023-68661681 咨詢(xún)。
聲明:本產(chǎn)品中文介紹為慧都網(wǎng)版權(quán)所有,未經(jīng)慧都公司書(shū)面許可,嚴(yán)禁拷貝、轉(zhuǎn)載!
* 關(guān)于本產(chǎn)品的分類(lèi)與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以官網(wǎng)介紹為準(zhǔn),如需購(gòu)買(mǎi)請(qǐng)先行測(cè)試。
Svg是一種最常用的存儲(chǔ)2D矢量圖像的文件格式。幾乎所有的矢量繪圖程序都能夠保存它的繪圖為svg文件—例如:Adobe® Illustrator®, CorelDRAW®, Inkscape, Microsoft Visio等。
這就意味著設(shè)計(jì)者們能夠使用它們喜愛(ài)的設(shè)計(jì)工具來(lái)為WPF和Silverlight應(yīng)用程序來(lái)創(chuàng)建矢量圖形。還有在Microsoft Visio或者其他應(yīng)用程序中創(chuàng)建的靜態(tài)圖表能夠在WPF或Silverlight中被簡(jiǎn)單地轉(zhuǎn)換為動(dòng)態(tài)圖表。
使用ViewerSvg創(chuàng)建的svg文件能夠被轉(zhuǎn)換為XAML文件。因?yàn)閷?duì)象的名字及其它們所有的屬性是被保存著的,應(yīng)用程序開(kāi)發(fā)人員對(duì)操縱的繪圖具有完全的控制能力。它可以使得WPF或Silverlight平臺(tái)添加鼠標(biāo)事件,更改顏色,動(dòng)畫(huà)的元素和做其它所有的更改。
在svg文件中的元素能夠被轉(zhuǎn)換成形狀或幾何對(duì)象(僅在WPF中)。這些形狀(畫(huà)布,橢圓,路徑等)是非常不錯(cuò)的,因?yàn)樗鼈兛梢院?jiǎn)單地被修改和為他們分配鼠標(biāo)事件。幾何對(duì)象(GeometryDrawing, PathGeometry等)是形狀的一個(gè)輕量級(jí)的版本,它們具有更好的性能和更低的內(nèi)存使用率,但操縱它們變得更困難。因此,圖形對(duì)象對(duì)復(fù)雜的繪圖是一個(gè)主意。并且更多的讀取幾何對(duì)象能夠為更好的性能被更高的優(yōu)化。
ViewerSvg使用Ab2d.ReaderSvg庫(kù)在運(yùn)行時(shí)從svg文件導(dǎo)入對(duì)象到svgz文件中。使用該庫(kù)使得它可以使用svg文件就像jpg,png或其他文件一樣。Ab2d.ReaderSvg還擁有許多先進(jìn)的選項(xiàng)和其它的當(dāng)在使用一個(gè)轉(zhuǎn)換的xaml文件時(shí)時(shí)不可能的可能選項(xiàng)。
特點(diǎn):
為WPF和Silverlight轉(zhuǎn)換svg和svgz文件為xaml。
從id屬性或標(biāo)題元素讀取元素名稱(chēng)。
讀取高級(jí)的svg元素,如patterns, markers和gradients。
重命名導(dǎo)入的對(duì)象。
導(dǎo)出嵌入的圖像到圖像文件中。
轉(zhuǎn)換對(duì)象為形狀或幾何圖形對(duì)象。
附加的幾何圖形對(duì)象的優(yōu)化。
文本轉(zhuǎn)換成PathGeometry。
多個(gè)文件批量轉(zhuǎn)換。
自動(dòng)調(diào)整svg文件內(nèi)容的大小。
調(diào)整讀取的畫(huà)布大小。
導(dǎo)出選定的元素為位圖圖像。
通過(guò)制定的小數(shù)的個(gè)數(shù)來(lái)控制XAML的大小。
導(dǎo)出自定義屬性刀xml序列化的DataTable。
更新時(shí)間:2017-04-07 17:14:22.000 | 錄入時(shí)間:2010-04-29 15:08:11.000 | 責(zé)任編輯:何家巧