ReaderWmfRead Method (Stream) |
Namespace: Ab2d
public Viewbox Read( Stream stream )
Because Shapes are derived from the FrameworkElement class, Shape objects can be used inside panels and most controls. This means it is very simple to add events to elements, change elements properties or otherwise manipulate with elements. But for more complex images this could affect performance and can add significantly more memory consumption in your application.
For better performance it is better to use ReadGeometry method that returns elements as Drawing objects. It is also possible to further optimize the returned Drawing objects with GeometrySettings.
Viewbox clipartFromResource; Uri uri = new Uri("/cliparts/mySample.emf", UriKind.Relative); using (Stream metafileStream = Application.GetResourceStream(uri).Stream) { clipartFromResource = Ab2d.ReaderWmf.Instance.Read(metafileStream); }