This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
map_suite_extensions_guide [2015/08/20 03:08] 127.0.0.1 external edit |
map_suite_extensions_guide [2015/09/15 03:46] (current) admin [PDF Extension] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Map_Suite_Extensions_Guide ====== | + | ====== Map Suite Extensions Guide ====== |
Most of our Map Suite developer controls ship with a number of useful **extensions.** These extensions enable your Map Suite applications to do things like support additional data formats, draw charts and graphs, or offer special control over map styling. Below, we'll go over each of the extensions currently offered with Map Suite and what they are useful for. | Most of our Map Suite developer controls ship with a number of useful **extensions.** These extensions enable your Map Suite applications to do things like support additional data formats, draw charts and graphs, or offer special control over map styling. Below, we'll go over each of the extensions currently offered with Map Suite and what they are useful for. | ||
Line 16: | Line 16: | ||
==== PDF Extension ==== | ==== PDF Extension ==== | ||
- | The PDF extension allows you to print your maps to a PDF using vector art instead of a rendered bitmap. To implement this extension, we created a new class called <code>PdfGeoCanvas</code> that inherits from the abstract class <code>GeoCanvas</code>. As a result, we can easily draw all of our layers using this new <code>GeoCanvas</code> type. This is not just a cool extension for writing to PDFs, but also a fine example of how extensible the Map Suite 3.x framework is. We went from normally drawing on a bitmap with pixels to drawing to a vector PDF with points. | + | The PDF extension allows you to print your maps to a PDF using vector art instead of a rendered bitmap. To implement this extension, we created a new class called ''PdfGeoCanvas'' that inherits from the abstract class ''GeoCanvas''. As a result, we can easily draw all of our layers using this new ''GeoCanvas'' type. This is not just a cool extension for writing to PDFs, but also a fine example of how extensible the Map Suite 3.x framework is. We went from normally drawing on a bitmap with pixels to drawing to a vector PDF with points. |
For an example of how the PDF extension works, take a look at our [[Map Suite Wpf Desktop Edition Printing Samples]]. These WPF and Windows Forms samples utilize the PDF extension to power an extensive UI for creating and printing maps on customizable page layouts. | For an example of how the PDF extension works, take a look at our [[Map Suite Wpf Desktop Edition Printing Samples]]. These WPF and Windows Forms samples utilize the PDF extension to power an extensive UI for creating and printing maps on customizable page layouts. | ||
Line 28: | Line 28: | ||
ZedGraph is a truly massive library for graphics and pie charts are just one of the may types of charts that it offers -- including bar charts, trend charts and more. For further detail on all ZedGraph has to offer, see the [[http://zedgraph.sourceforge.net/samples.html|ZedGraph samples site]]. | ZedGraph is a truly massive library for graphics and pie charts are just one of the may types of charts that it offers -- including bar charts, trend charts and more. For further detail on all ZedGraph has to offer, see the [[http://zedgraph.sourceforge.net/samples.html|ZedGraph samples site]]. | ||
- | [[Category:Map Suite Services Edition]] [[Category:Map Suite Desktop Edition]] [[Category:Map Suite WPF Desktop Edition]] [[Category:Map Suite Web Edition]] [[Category:Map Suite MVC Edition]] [[Category:Map Suite Silverlight Edition]] [[Category:Map Suite WMS Server Edition]] [[Category:Map Suite Geocoder]] [[Category:Map Suite Routing]] | ||