You can declare a theme when using the "Print xxxxxx option screen" that will use the theme for the print preview screen.
Steve Vellella Office: 520-498-2256 Cell: 520-250-6498 -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Joan Peterson Sent: Monday, May 17, 2010 5:46 AM To: RBASE-L Mailing List Subject: [RBASE-L] - Re: Tip of the Day: Using Custom Themes in R:BASE eXtreme9.0 It would be nice to be able to apply or change a theme to Reports in the Report Designer as part of the print setup. I see that a theme can be declared as part of Form Design. Joan On 5/17/2010 12:11 AM, A. Razzak Memon wrote: > Monday, May 17, 2010 > > Tip of the Day: Using Custom Themes in R:BASE eXtreme 9.0 (32/64) > > Supported Versions: R:BASE eXtreme 9.0 (32) > Supported Versions: R:BASE eXtreme 9.0 (32) > Supported Builds..: 9.0.1.10511 or higher > R:BASE Updates: http://www.rupdates.com > > Did you know that you can integrate your own custom theme in R:BASE > eXtreme 9.0? > > There are 86 (35 old + 51 new) pre-defined themes available in R:BASE > eXtreme 9.0. These themes can be applied to Internal Forms, External > Forms (.rff), Applications (.rba), the Print Preview window, CHOOSE, > DIALOG, PAUSE, PLUGIN (RCalculator), and PRNSETUP dialog windows. > > Here is a list of documented themes in R:BASE eXtreme 9.0: > > 01. Aqua > 02. BeOS > 03. Blade > 04. Blue Monkey > 05. Bugatti > 06. Catalyst > 07. Celestial > 08. Chrome > 09. Clear Orange > 10. Convergence > 11. Crystal Blue > 12. Dazzle > 13. Elegance > 14. Eternal > 15. Forest Green > 16. Destiny > 17. Gallardo > 18. Homestead > 19. iTunes > 20. KDE > 21. Legends > 22. Luna > 23. Luxor > 24. Metallic > 25. Mind Wood > 26. Mint > 27. Navy > 28. Office 2007 > 29. Panther > 30. Plex > 31. Prof Skin > 32. QNX > 33. Radiance > 34. Royale > 35. Sentinel Blue > 36. Sentinel Green > 37. Sentinel Red > 38. Sentinel Purple > 39. Sentinel Silver > 40. Seven > 41. Sniper > 42. Soft Blue > 43. Swing > 44. Venom > 45. Vienna > 46. Vista CG > 47. Vista New > 48. Water Color > 49. Windows Media Player 11 > 50. Wood > 51. Yrgen Style > > If that is not enough, now you can integrate your own custom theme > in R:BASE eXtreme 9.0. > > Here's how: > > 01. Create a separate folder, such as "Styles" under the same folder > with your database and application(s). > > 02. Copy your own custom designed theme (themename.msstyles) file in > "Styles" folder. > > 03. Use the following PROPERTY command to load your custom designed > theme in your application startup or RBASE.DAT file. > > -- Load Theme > PROPERTY LOAD_THEME 'themename' 'Styles\themename.msstyles' > -- your additional code here > RETURN > > 04. Use the following PROPERTY command to release your custom > designed theme from memory, such as application EXIT routine. > > -- Release Theme > PROPERTY RELEASE_THEME 'themename' 'TRUE' > RETURN > > 05. Use the following PROPERTY command to change custom theme. > > -- Change Theme > PROPERTY CHANGE_THEME 'themename' 'filepathandname' > RETURN > > Example: > > PROPERTY CHANGE_THEME NewLuna 'Styles\LunaXP.msstyles' > RETURN > > After this command is issued, the theme NewLuna will use > the styles defined in the LunaXP.msstyles file. > > This command parameter is provided to alter the theme file, > and to avoid changing the specified "theme name" is every > location within the code. > > 06. In a compiled application, you may embed your custom themes > as built-in resource without including external files. > > R:Compiler 9.0 | Additional Resources | Themes > Add Themes ... (*.msstyles) > Load Theme(s) from Library... > > Note: > > All previously defined Forms which are redefined to use Themes > should be thoroughly checked prior to putting into production, > as objects and text may look substantially different. > > Have fun! > > Very Best R;egards, > > Razzak. > > P.S. To review all Themes in a live form, run the "Dynamic R:BASE > eXtreme 9.0 Theme Selector" form, RBG90_ThemeSelctr, within the > RRBYW16 sample database (bundled with full installation) of R:BASE > eXtreme 9.0 (32) and (64). > > > >

