Batch printing of sheets leveraging Map Manager

I've been struggeling trying to find a way to batch print a bunch of sheet models that either have a Map Definition themselves or reference a Map Model.

Print Organizer seems to ignore Map Manager's thematic classes completely.

The print key-in does apply the thematic classes, and I thought this was the way to go, when combined with some custom development. Unfortunately, this wasn't the case. Since the key-in processes the active model, the loop has to first activate the model and then call the print key-in. What happens then is that the sheet model is activated, but the print key-in is somehow fired before Map Manager performs rendering of the thematic classes,

The only way through that I've found is using Batch Processing in conjunction with the print key-in. This creates the desired output, but it's very slow and very unstable when working with real data.

Am I missing something? Preferably some toggle in Print Organizer to enable Map Manager resymbolization as this would be the preferred way to accomplish my task.

Parents
  • With the aid of Jeff Bielefeld, I learned that Print Organizer cannot be used in conjunction with Map Manager and that the solution is custom development.

    The missing piece in the puzzle was to subscribe to IViewUpdateEvents, let the first occurance of AfterRedraw (the Microstation rendering) pass, then call the print key-in in the second occurance of AfterRedraw (the Map Manager rendering).

    Answer Verified By: asj 

Reply
  • With the aid of Jeff Bielefeld, I learned that Print Organizer cannot be used in conjunction with Map Manager and that the solution is custom development.

    The missing piece in the puzzle was to subscribe to IViewUpdateEvents, let the first occurance of AfterRedraw (the Microstation rendering) pass, then call the print key-in in the second occurance of AfterRedraw (the Map Manager rendering).

    Answer Verified By: asj 

Children