作為圖元文件瀏覽器,支持滾動(dòng)和縮放
MetaDraw是一個(gè)針對(duì)picturebox/image的編輯控件。對(duì)您的應(yīng)用程序來(lái)說(shuō),它看起來(lái)就像一個(gè)標(biāo)準(zhǔn)的picturebox,并對(duì)圖元文件提供特別的支持,圖元文件適合于圖形對(duì)象的移動(dòng)和編輯,包括為超圖形/熱點(diǎn)(HyperGraphic/HotSpot)應(yīng)用程序中的個(gè)別圖像做標(biāo)記的圖形格式。作為圖元文件瀏覽器使用,它支持滾動(dòng)和縮放。
MetaDraw WinForms for .Net is the .NET version of MetaDraw ActiveX component. This product has been completely rewritten to take advantage of the infrastructure provided by .NET so you can maximize your development productivity. MetaDraw WinForms for .Net integrates seamlessly with Microsoft's .NET Framework. As a result, you get an easy-to-use, robust Object Oriented Image component to create user-friendly interfaces that meet your development needs.
MetaDraw所具有的特點(diǎn)
-
ActiveX和.NET的支持
-
MetaDraw有ActiveX和.NET兩種版本
-
MetaDraw 3 OCX是最新的ActiveX控件版本
它支持Visual Studio 4到Visual Studio 6,還有Delphi, C++, FoxPro, Access,
Internet Explorer(用于網(wǎng)頁(yè)),以及其它的ActiveX支持的環(huán)境。
-
MetaDraw.NET for Winforms 是MetaDraw的第一個(gè)真正的Visual Studio.NET版本的組控件。
一個(gè)真正的、本地化的.NET控件,易于使用,具有MetaDraw OCX版本使用者所熟悉的語(yǔ)法。
這兩個(gè)版本都具有一個(gè)你熟悉的界面。
-
購(gòu)買(mǎi)了MetaDraw 3 OCX版本的許可證的用戶,自動(dòng)擁有一個(gè)免費(fèi)的MetaDraw.NET for Winforms版本,以及來(lái)年將會(huì)發(fā)布的其它任何MetaDraw控件的許可證。
-
圖像顯示—支持滾動(dòng)和縮放
-
支持光柵格式:BMP, DIB, JPG, PNG
-
支持矢量格式:WMF, EMF, MDP, (DXF)
-
支持在矢量圖形中有選擇的顯示個(gè)別元素
-
支持圖像文件轉(zhuǎn)換—轉(zhuǎn)換圖像文件格式
-
支持ICO, BMP, JPG, PNG, WMF, EMF, MDP格式
-
如果購(gòu)買(mǎi)了DXF許可證,也可以支持DXF格式
-
可以創(chuàng)建、編輯、顯示和保存由線條、形狀、文本和合成圖像等一整套圖形對(duì)象構(gòu)成的圖片
-
支持從數(shù)據(jù)庫(kù)的字段中裝載圖片,或者將它保存到數(shù)據(jù)庫(kù)的字段中。
-
可以動(dòng)態(tài)改變形狀屬性—顏色、線條形狀、線條粗細(xì)、填充模式
-
支持OLE對(duì)象的拖放
-
對(duì)象類型轉(zhuǎn)變
-
支持將文本或者是固定的形狀轉(zhuǎn)變?yōu)槎噙呅位蚨噙吘€
-
完全可編程控制,也支持最終用戶使用鼠標(biāo)進(jìn)行編輯
-
靈活的打印,適用于任何打印機(jī)和windows設(shè)備
-
在打印機(jī)的最高分辨率下高質(zhì)量的輸出
-
可以建立一個(gè)打印選擇對(duì)話框
-
可以打印整幅圖像,剪切過(guò)的圖像,或者是所選擇的圖形
-
可以完全控制打印大小和紙張邊緣空白大小
-
箭頭/終點(diǎn)符號(hào)-給一端或者兩端都加上終點(diǎn)符號(hào)
-
維線,線條,弧線,多邊線—控制箭頭形狀、顏色和大小
-
新對(duì)象類型:星形,正多邊形等等
-
縮放編輯模式(允許用戶使用鼠標(biāo)縮放顯示選擇出來(lái)長(zhǎng)方形區(qū)域)
-
嵌入式的控件—MetaDraw就像一個(gè)增強(qiáng)了的框架結(jié)構(gòu),在圖像層里包含了一些子控件,而滾動(dòng)和縮放子控件與圖像層是同一級(jí)的。
-
支持動(dòng)態(tài)的GIF
-
在單一圖層上顯示多個(gè)動(dòng)態(tài)GIF
-
給對(duì)象命名和分配數(shù)據(jù)
-
每張圖像的每個(gè)元素具有多個(gè)分配的數(shù)據(jù)標(biāo)記
-
給對(duì)象命名
-
創(chuàng)建對(duì)象類別
-
分配數(shù)據(jù)庫(kù)記錄指針
-
為通過(guò)鼠標(biāo)移動(dòng)進(jìn)行的檢索和顯示分配隱藏字符串
-
尋找對(duì)象函數(shù)—通過(guò)標(biāo)記值裝入圖像元素
-
可以把MetaDraw放在圖像的一個(gè)特殊的中心部分,甚至可以使一個(gè)圖像元素閃爍來(lái)吸引最終用戶的注意力。
-
鏈接、線條、維線標(biāo)簽—使用鏈接標(biāo)簽屬性,一個(gè)文本對(duì)象可以作為標(biāo)簽顯示在鏈接、線條、維線等對(duì)象上。
-
對(duì)象陰影—在MetaDraw中設(shè)置ObjShadow屬性來(lái)設(shè)定一個(gè)對(duì)象的陰影
-
透明、漸變、位圖背景
-
透明圖像
-
自動(dòng)識(shí)別GIF的透明度
-
可以把任何顏色設(shè)置為透明
-
對(duì)每個(gè)嵌入的BMP、JPG或PNG圖像,可以放置一個(gè)透明的圖像在它上面或下面。
-
鼠標(biāo)滑輪支持-在WinNT和Win9x系統(tǒng)下支持滾動(dòng)和縮放,在MetaDraw中用戶可以通過(guò)鼠標(biāo)滑輪來(lái)縮放和滾動(dòng)圖像
-
繪制和編輯注釋—完全支持面向?qū)ο缶庉嫞海▽?duì)于位圖的編輯,請(qǐng)參照VBX Artist控件)
-
繪制固定和自定義的圖形
-
插入圖形或合并已有圖像
-
添加和編輯文本
-
添加和編輯箭頭
-
移動(dòng)對(duì)象
-
調(diào)整對(duì)象大小
-
以任何角度旋轉(zhuǎn)
-
對(duì)齊網(wǎng)格線
-
撤銷與重做
-
把圖形編組—像操作一個(gè)元素一樣操作組
-
圖像鏈接
-
當(dāng)鏈接的對(duì)象改變位置以后,鏈接元素仍然可以保持與對(duì)象的鏈接圖線。
-
可以通過(guò)代碼創(chuàng)建圖像的鏈接,也允許終端用戶通過(guò)鼠標(biāo)創(chuàng)建和移動(dòng)該鏈接。
-
設(shè)置箭頭的屬性及其樣式、大小
-
設(shè)置連接線屬性的顏色、粗細(xì)、樣式
-
設(shè)置線條的文本標(biāo)簽屬性
-
支持分段鏈接,中心標(biāo)記以及更多功能
-
自動(dòng)排列圖像
-
為自動(dòng)布局提供請(qǐng)求
-
超圖像熱點(diǎn)
-
定義圖像熱點(diǎn)區(qū)域
-
分配標(biāo)簽名稱,Internet URLs,數(shù)據(jù)庫(kù)記錄的ID號(hào)或所描述字符串
-
響應(yīng)熱點(diǎn)上的單擊、雙擊和鼠標(biāo)移動(dòng)事件
-
在一個(gè)圖像文件里保存所有熱點(diǎn)的詳細(xì)信息
-
HS編輯器使MetaDraw無(wú)需編程就可以創(chuàng)建簡(jiǎn)單的熱點(diǎn)
-
排列/整理/規(guī)劃
-
在單一的圖層中合并多個(gè)圖像/圖形
-
在背景圖上放置該元素
-
拖動(dòng)元素到指定的位置
-
按網(wǎng)格對(duì)齊
-
Internet支持
-
可以在網(wǎng)頁(yè)上(HTML或ASP)使用MetaDraw
-
--動(dòng)態(tài)創(chuàng)建圖形和圖像
-
--允許用戶在網(wǎng)頁(yè)上繪制圖形,或者將圖形和圖像拖入網(wǎng)頁(yè)中。
-
可以將熱點(diǎn)鏈接到一個(gè)URL地址,甚至是標(biāo)準(zhǔn)的EXE可執(zhí)行程序
-
上傳或下載
-
使用帶有密碼認(rèn)證的FTP或者HTTP協(xié)議來(lái)保存和裝載您的圖像、圖畫(huà)和圖形。
-
上傳支持
-
生成HTML客戶端圖像映像
-
支持客戶端圖像映像
-
文本注釋
-
適當(dāng)位置的文本編輯
-
以任何角度顯示文本
-
多行文本換行
-
框式文本樣式
-
支持Unicode字符(.NET Winforms 版本)
-
支持16位字符組(OCX)
-
16位字符不能編輯,只能顯示
MetaDraw在線Demo
Example: MetaDraw - basic end-user drawing
Example: MetaDraw - Creating and Responding to Hotspots over an image
Example: MetaDraw used in Moving Pieces Puzzle
Example: MetaDraw in an Active Map
Example: Signature Capture
Example: Animated GIFs in your application - VB, C++, C# or Web
Example: Animation in an application / Animated Circle with Connected Lines
Example: MetaDraw Screenshots
MetaDraw is a special purpose picturebox/image editing component. To your application, it looks like a standard picturebox, but it offers unique support for metafiles - a graphical format well suited to the drawing and/or moving of graphical objects - including the ability to tag individual graphic objects for HyperGraphic/HotSpot applications. Use as a metafile viewer with support for zoom and scroll.
MetaDraw Features
- ActiveX and .NET Support
MetaDraw is available in both ActiveX and .NET editions.
- MetaDraw 3 OCX is our most recent ActiveX edtion.
Designed for support under Visual Studio editions 4 thru 6, as well as Delphi, C++, FoxPro, Access, Internet Explorer ( used on Web pages) , and other environments providing ActiveX support.
- MetaDraw .Net for WinForms is the first version of MetaDraw that is a true Visual Studio .NET component.
A true, native .Net component - easy to use, with familiar syntax for existing users of MetaDraw OCX editions.
- Get Both
One familiar interface you can use in both worlds.
Users purchasing the Subscription License option with MetaDraw 3 OCX automatically receive a FREE license for MetaDraw .Net WinForms as well as any other MetaDraw components that may be released over the coming year.
- Image Display - supports Scroll and Zoom,
- Raster Formats: BMP, DIB, JPG, PNG
- Vector Formats: WMF, EMF, MDP, ( DXF with DXF Lic option)
- For Vector images even supports selective display of individual elements
- Image File Conversion - convert images beween file formats
- ICO, BMP, JPG, PNG, WMF, EMF, MDP,
- also DXF if DXF License Option is purchased
- Create, edit, display and save pictures built from a full set of graphic objects: Lines, Shapes, text, merged images
- Database Support Save to, and Load from database fields
- Dynamically Change Shape Attributes
- Colors, Line Style, Line Thickness, Fill Pattern
- OLE Drag & Drop
- Object type conversion
- Convert Text or Fixed Shapes to Polygon or PolyLines
- Full Programmatic Control as well as support for end user editing via the mouse
- Flexible Printing to any printer or window DC
- High Quality output at full printer resolution
- Built in Printer Selection Dialog
- Print Full image, Cropped image, or Selected Shapes
- Full control over print size and margins
- Arrow Head / EndPoint Symbols
- Add EndPoints Symbols to one or both ends
- of Dimension Lines, Lines, Arcs, Polylines
- Control the Arrow Head Shape, Color, and Size
- New object types: stars, regular polygons, etc
- Zoom EditMode ( allows user to zoom to selected rectangular area with mouse )
- Embedded controls - Use MetaDraw like an enhanced Frame, Include child controls within image layout. Scroll and zoom child controls along with the image layout.
- Animated GIF support
- Present multiple animated GIFs in a single layout
- Name Objects and Assign Data
- Each element of a drawing may have multiple assigned data tags
- Name the objects,
- Create Object Categories
- Assign database record pointers,
- Assign hidden strings for retrieval and display during Mouse movement
- Find Object Function - Locate image elements by tag value
- Center MetaDraw on a particular portion of the image, or even blink an image element to draw the end-users's attention
- Link, Line and Dimension Line Labels - Using the LinkLabel property, a Text object may be displayed as a label on a Link, Line or DimensionLine object
- Object Shadows - Setting the ObjShadow property specifies a shadow for an object in MetaDraw.
- Transparent, Gradient or Bitmap Background
- Transparent Images
- automatic recognition of GIF transparency
- support to set any color as transparent
- for each embedded BMP, JPG, or PNG image - layer one transparent image over or behind another
- Mouse Wheel Support / Scroll & Zoon - Supported under Win NT/Win9x, the user may zoom or scroll the image in MetaDraw by rotating the wheel on a wheel mouse
- Drawing / Editing Annotation - full support for Object Oriented Editing:
( for bitmapped oriented editing, see our VBX Artist control )
- Draw Fixed or Freehand Shapes
- Insert Shapes or Merge in Existing Images
- Add and edit Text
- Add and edit Arrows
- Move Objects
- Resize Objects
- Rotate at any angle
- Snap to Grid
- UnDo and ReDo
- Group shapes together - manipulate groups as a single element
- Diagramming Links
- Diagram lines between linked elements are automatically maintained as the connected objects are repositioned
- Create diagram links by code or allow end-user to create and move links with mouse
- Properties to set arrow head existence, style and size
- Properties to set connecting line color, thickness and style
- Properties for text labels along the line
- Supports segmented links, center markers and more . . .
- Automatic Diagram Layout -
- required for Automated Layout support
- Hypergraphic HotSpots
- Define Shaped Hotspot regions
- Assign named tags, Internet URLs, DB Record ID's, or Descriptive Strings
- Respond to Hotspot events on Click, DoubleClick and MouseMove
- Saves all hotspot details within a single image file
- HS Editor Utility provided with MetaDraw allows simple Hotspot creation without any programming
- Layout / Arrangements / Mapping
- Merge Multiple Images / Shapes into a Single Layout
- Place elements over Background Image or Map
- Drag Elements to desired positions
- Align to Grid
- Internet Support
- Use MetaDraw in a Web page ( HTML or ASP )
- Dynamically create Drawings and Diagrams
- Allow users to Draw, and Drag shapes and images within a Web page
- Link Hotspots to URL's, even from standard EXE
- Upload or Download
- Save or Load your Images, Drawings, Diagrams using either FTP or HTTP protocol with optional Password verification
- for Upload support
- Generate HTML Client Side Image Maps
- for Client Side Image Map support
- Text Annotations
- In Place Text Editing
- Text at any angle
- Multi-line word wrapped text objects
- Boxed Text Style
- Unicode support ( .NET Winforms edition )
- 16-bit character set support ( OCX)
- ( display only - 16-bit characters can not be edited in place )