Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm in need of some guidance, I have created an application where the users does the following workflow

  1. Enter Postcode
  2. Zoom to Postcode
  3. Create a buffer at specified distance
  4. Spatial Query to find points within the buffer
  5. MsgBox appears with the Organisation Name that are within the buffer.
  6. Create report with the Organisation details.

Number 6 is what I need help on, I want to create a pdf report with details from the attribute table, and a map of the buffer and points, any ideas on what are my options/examples of using Arcobjects in creating reports that look good?


share|improve this question
Maybe consider writing the data you need for your report to an MS Access database (or personal geodatabase) and using Access to create the report and a PDF printer to create the PDF if Access can't do it itself. Since this doesn't involve ArcObjects or GIS really, this might be better researched and asked if necessary, on StackOverflow or SuperUser. You might also consider porting your code to .NET or Java for a better variety of reporting and PDF export libraries. – blah238 Apr 5 '12 at 17:19
up vote 1 down vote accepted

You don't need ArcObjects per se to export to pdf. You can use a external library to print to pdf, such as itext.

Use ArcObjects (you already have your IRows or IFeatures) to work with the data and massage it into a report and use iText to spit that pdf out.

share|improve this answer
Thanks for the suggestion, I've done a bit of digging and also found ReportLab, so will attempt to use that, and see where I get to. – MapMan Apr 12 '12 at 11:26
@HalilSiddique if that answered your question, mark it as answered. – George Apr 12 '12 at 14:01

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.