Feature Details |
||
Images |
100% managed code: use with any .NET language. Graphical editor: the Picture Designer includes zooming, panning, rulers, and a grid. Editing operations include move, resize, rotate, shear, scale, edit points, and group. Property Grid: customize all properties at design-time, as you do with a Control. Easy to use: a powerful object model consistent with Microsoft's Design Guidelines for Class Library Developers Mouse events: attach event handlers to a graphical Element using the Property Grid, the same way you attach event handlers to a Control. Transformation properties: set Rotation, Shearing, Scaling, and Translation properties on each Element. Reference points: specify the point used for scaling, shearing, and rotation, either relative to an Element's bounding box (Center, LowerRight, and so on), or in absolute coordinates. Appearance properties: change the appearance of an Element with a Fill, Stroke, TextAppearance, and RenderAppearance properties. Control anti-aliasing, gamma-correction, and PixelOffsetMode with the RenderAppearance property. Appearance "inheritance": define a default appearance by setting properties on an ancestor, a Picture or Group. All children "inherit" this appearance, unless they have set the same properties. Style objects: attach Style objects to a Picture; modify a child Element's appearance by referencing, by name, any Style object defined on the Picture. Each Style object contains Fill, Stroke, TextAppearance, and RenderAppearance properties. Opacity: set on Fill, Stroke, TextAppearace, and Image objects. Dramatic 3D effects: using linear and path gradients, you can create shines, shadows, glows, gel buttons, and other 3D effects. See the VG.net development blog for examples and tips. Vector graphics classes: perform calculations at run-time using Vector, point collection, transformation, and lightweight matrix classes. MyXaml export: export Pictures to MyXaml xml files. MyXaml is a simple, extensible file xml file format for creating Windows Forms user interfaces. Using VG.net, you can intermingle graphics with Windows Forms controls in your xml-based user interface. Read more about the VG.net and MyXaml in the development blog, and in this article on CodeProject. The MyXaml parser/deserializer is open-source. |
|