[Please reference this post if you have not previously read about VFP-TMM.]
I’ve added the docoid for the GFX Render-Suppression Implementation tonight, and I also added LoadReport and CommandClauses because they are very closely related.
LoadReport is nothing much, but please do read the CommandClauses entry before looking at the gfxNoRender class. The CommandClauses entry documents another very important change and the gfxNoRender class will make more sense if you understand it.
gfxNoRender, while plenty useful on its own, was included in the shipping set partly so that the change to CommandClauses got some public exposure. Another reason I wanted to include it was as an example of a convention we wanted to recommend for Advanced Property use: the ListenerRef prefix idea, which you’ll see explained in the gfxNoRender docoid.
The ListenerRef prefix is just an idea and it’s just a recommendation, it isn’t enforced in any way. But it opens up the interesting, and general, question of how a reportlistener reference can be put in scope for report expressions and it provides one possible solution that can be shared and understood by multiple objects. Don’t know what folks will think about it, or if it will see wide adoption, but gfxNoRender serves a reference implementation of this idea.