I'm with Tom on this one, unless I (we) are misunderstanding the mission.
It's a method I've commonly used to restrain a found set for some purpose and then return to the original set. Simple. No complex requirements like object naming, looping...
The only drawback I see is that if the process takes some time you have to put some time into controlling the user interface – unless your users don't care about a bit of screen flickering.
Steve
On 12 Nov 2014, at 22:18, Tom Elliott wrote:
> This seems to be unnecessarily complicated.
>
> Why not:
> open new window (retains the original found set)
> constrain by region
> print to PDF
> close window
>
> repeat for each region