| ||
SharpPlot Tutorials General Tutorials Chart Samples Style Examples SharpLeaf Tutorials Document Layout Tutorials Text Flow Tutorials Table Tutorials Visual Glossaries SharpPlot Reference SharpPlot Class SharpPlot Properties SharpPlot Methods SharpPlot Structures SharpPlot Enumerations PageMap Class SharpLeaf Reference SharpLeaf Class SharpLeaf Properties SharpLeaf Methods Table Class Table Properties Table Methods SharpLeaf Structures FontType Structure ParagraphStyle Structure BoxStyle Structure SharpLeaf Enumerations DocumentLayout Classes DocumentLayout Class PageLayout Class PageElement Abstract Class Frame : PageElement Class TextBlock : PageElement Class ImageBlock : PageElement Class Box : PageElement Class Rule : PageElement Class Common Reference Document Class VectorMath Class DbUtil Class Download Release Notes Licensing |
Getting Started > Installing SharpPlot Installing SharpPlotSharpPlot is shipped both as a .net assembly and a Dyalog APL workspace, which can be downloaded it from http://sharpplot.com/Download.htm. .net assembly versionThe assembly is shipped as a single DLL, with accompanying XML documentation for use by visual development tools, ideal for use in your .net winforms and asp.net applications. All of the code is fully managed C# for the Microsoft.net 2.0 framework, and can even run on Mono – an open source version of the .net framework for Linux and Mac OSX. Bitmap and Metafile outputs are not supported under Mono – until they implement the GDI correctly... APL workspaceSharpPlot is also available as a self-contained pure-APL workspace (sharpplot.dws), usable on all platforms supported by Dyalog (Windows, Linux, Mac...). Bitmap and Metafile outputs are not supported in pure-APL. Of course the SharpPlot DLL, with its full capabilities and better performance, can be used directly from Dyalog APL through the .net bridge on Windows platforms. Ease of useSimply copy the files, and add it to your development project to make it available for use. SharpPlot makes no registry entries on your machine, and never requires access to any data files. All communication with your application is handled via data (passed as arguments) and results from the various rendering methods. See also ...Getting Started | SharpPlot Tutorials | SharpLeaf Tutorials | SharpPlot in different Languages |