The WinForms 图 is a feature-rich library for visualizing, 创建, editing interactive 图s. It supports 创建 flowcharts, organizational charts, network 图s either through code or a visual interface.
The 图 library provides all the st和ard flowchart shapes as ready-made objects to build flowcharts, making it is easy to add them to a 图 surface in a single call.
Built-in automatic layout algorithm specifically made for organizational charts to arrange the parent 和 child node positions automatically.
Visualize any graphical object using nodes, which can be arranged 和 manipulated at the same time on a 图 page. They allow the following:
A connector represents a relationship between two nodes. Some of the key features like connector types, bridging, more are listed below.
The WinForms 图 provides straight, orthogonal, polyline, curved connector types. You can choose any of these based on the type of 图 or relationship between the connected nodes.
Use bridging (line jumps) to illustrate a connector’s route, making it easy to read where Connectors overlap each other in a dense 图.
Use different types of predefined arrowheads to illustrate flow direction in flowchart 图s. You can also build your own custom arrowheads.
Like nodes, the connector look 和 feel can also be customized with built-in dialog boxes. The WinForms 图 control provides a rich set of properties through which you can customize connector color, 厚度, dash 和 dot appearance, 圆角, even decorators.
Connect to specific places on a node through different types of ports or connecting points.
Additional information can be shown by adding text or labels on nodes 和 Connectors.
You can add 和 edit text at runtime 和 mark it read-only if it should not be edited. You can also customize the label appearance such font size, 字体颜色, font family with the built-in editor dialog.
Add any number of labels 和 align them individually.
标签 include sophisticated alignment options: Place inside or outside a node, or at the source or target end of a connector. Automatically align when a node or connector moves.
Use interactive features to improve the editing experience of a 图 at runtime. Furthermore, you can easily edit a 图 with mouse, touchscreen, or keyboard interfaces.
Select one or more nodes, Connectors, or annotations 和 edit them using thumbs or h和lers.
You can resize a node in eight different directions 和 lock a node’s aspect ratios to keep its shape. You can also resize multiple objects at the same time.
旋转 selected nodes from 0 to 360 degrees.
Don’t worry when you edit by mistake—undo 和 redo comm和s help to easily correct recent changes.
Precisely align nodes, Connectors, annotations easily while dragging just by snapping to the nearest gridlines or objects.
减少, copy, paste, or duplicate selected objects within 和 across 图s.
When multiple objects overlap, the z-order controls which object needs to be on top or at the 底.
You can combine multiple nodes into a group 和 then interact with them as a single object. Nested groups are also possible with our WinForms 图 control.
The WinForms 图 control has predefined alignment comm和s that enable you to align the selected objects nodes 和 Connectors with respect to the selection boundary.
间距的命令 enables you to place the selected objects on the 图 at equal intervals from each other.
Use sizing comm和s to equally size selected nodes with respect to the first selected object.
All the nodes or Connectors in the selection list can be aligned at the left, 正确的, or center horizontally, or aligned at the top, 底, or middle vertically with respect to the selection boundary.
Use automatic layouts to arrange nodes automatically based on a predefined layout algorithm. 特性 built-in hierarchical tree, radial tree, symmetric layouts.
Rulers allows you to measure the distance of nodes or Connectors from the origin of the page. The size 和 position of objects can be specified in different units such as pixels, 英寸, 和厘米.
A layer organizes graphical objects into a group that shares a common set of default properties, more significantly, 一个z顺序. You can add any number of layers to a 图 和 move objects between layers.
Includes a gallery of stencils, 可重复使用的符号, nodes that can be dragged onto the surface of a 图.
The overview panel allows you to improve the navigation experience when exploring large 图s. It displays a small preview of the full 图 page that allows users to zoom 和 pan within it.
Draw all kinds of built-in nodes 和 connect them with Connectors interactively by just clicking 和 dragging on the drawing area.
View a large 图 closely or assume a wider view by zooming in 和 out. Also, navigate from one region of a 图 to another by panning across the 图.
Populate 图s with nodes 和 Connectors created 和 positioned based on data from data sources. 除了, data in any format can be easily converted, 映射, consumed in the 图 by setting a few properties, without having to write any code. The 图 library also supports loading data from a list or IEnumerable collection.
You can export the 图 to different image files such as PNG, JPEG, BMP.
The 图 library supports printing with a print preview option. You can also customize the page size, 取向, 和页面边缘, fit 图s to a single page.
Our WinForms 图 control provides support to save your 图 state in both binary 和 SOAP formats, load it back later for further editing using the serializer. It also supports serialization 和 deserialization of 图 (.edd)文件.
Our WinForms 图 control is designed to be a high-performance, 易于使用的, easy-to-customize engine. Many of the classes 和 components in the library can be subclasses, so that users can extend 和 customize the library to meet their needs. The 图 library, 事实上, employs a model-view-controller (MVC) design to clearly separate data, 演讲, user interaction.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.