GFX Rotation Implementation (TMM)

 
Visual FoxPro 9.0 SP2
This topic supplies information about a new-in-SP2 FFC VFP Reporting System extension class.
Back to TMM Index
About this class

gfxRotate
changes default rendering behavior for report layout controls by rotating them according to a MemberData-specified number of degrees.

This class adds no public methods or properties beyond its implementation of the FX API's required ApplyFX method. It simply looks to the MemberData cursor, provided by FXListener, for rows tagged with its namespace. Each such row provides instructions for rotating a specific FRX layout control.

Tip note Tip
gfxRotate uses the EXECUTE column of the standard MemberData cursor set to store its angle of rotation.  Its namespace, as #DEFINEd in FOXPRO_REPORTING.H, is "Microsoft.VFP.Reporting.Builder.Rotate".

Specifics on the usage of memberdata columns for all in-the-box FX subsystem elements, as they are stored by ReportBuilder components and read out at runtime by FX and GFX objects, are available in Appendix A of the whitepaper Data Visualization in Reports with VFP 9.0 SP2.


See AlsoSee Also