Your Enhancements in Action: Printing Functionality in Web APIs

438
0
10-19-2012 06:48 AM
Labels (2)
by Anonymous User
Not applicable
0 0 438

ArcGIS Idea: Print Operation via REST API for Javascript, Flex and Silverlight


When ArcGIS Ideas user ccabanero posted an idea in 2010 to enhance ArcGIS for Server by creating a Print Operation via REST API for Javascript, Flex and Silverlight, it quickly picked up momentum with over 6000 votes and 25 related comments accumulated.  Together with the three similar ideas that were eventually merged with it, the need to support printing functionality in the ArcGIS Web APIs was understood. In June 2012, Esri posted a comment announcing to the community that ArcGIS for Server 10.1 will have this functionality.  Even more, each Web API will contain a code sample showing how to implement high-quality web map printing.

New in ArcGIS for Server 10.1, the ArcGIS Web APIs make use of the PrintingTools service
which supports:
  • Merging multiple services together
  • Maintaining layer visibility settings
  • Layout selection with legends
  • Drawing graphics on top of the map

In addition to the new printing service, a variety of easy-to-use methods are added to each Web API designed around printing.

The image below demonstrates printing in an ArcGIS Web API application.
blog_printwebapi.jpg

Additional information on the new print functionality in ArcGIS for Server 10.1 in Web APIs can be found here:Printing in Web ApplicationsArcGIS API for JavaScript: Print Dijit Using a Webmap from ArcGIS.comArcGIS API for Flex: High-quality printing sampleArcGIS API for Silverlight: ExportWebMap sampleDoug C. - User Advocacy Group