MapInfo users,

I am writing an application in Visual Basic which uses Mapinfor.exe version
5.5. The application parents a MapInfo map into a VB PictureBox control
(integrated mapping), and displays the map on screen. It also prints the
maps.

The app may print as many as 100 maps at any given time. The maps are
printed successively without any user interaction. This tends to take quite
a bit of time, as I must programmatically render each of these maps before
printing them. The rendering of each map entails changing the zoom level,
for example, or adding and removing layers. I am assuming that the only way
to change these variables from map to map is to render each one individually
within the PictureBox control through MapBasic calls to the Mapinfor.exe,
then print them. Is that a correct assumption?

To speed up the printing of the maps, I set the visibility of the PictureBox
control to OFF so that the map rendering happens invisibly to the viewer. I
also set MapInfo's redraw off while the map is being rendered, and turn it
back on once the map is ready to be sent to the printer.

My question is, can I somehow print these maps without having to first
render each one of them within the PictureBox control? If not, is there any
way to speed up the printing process of such a large quantity of maps?

Thank you very much for your help.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Lillian Sorak
United Parcel Service Information Services
2311 York Rd
Timonium, MD 21093 USA
(410) 560-4147
[EMAIL PROTECTED]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 





----------------------------------------------------------------------
To unsubscribe from this list, send e-mail to [EMAIL PROTECTED] and put
"unsubscribe MAPINFO-L" in the message body, or contact [EMAIL PROTECTED]

Reply via email to