Blogs

News

Email Subscriptions

Mehul Harry's DevExpress Blog

SmartSync Printing In ASP.NET Scheduler Reporting – v2010.1

     

Check out this new SmartSync printing feature of the ASPxScheduler that helps you to print a scheduler report in a Tri-fold style.

How’s It Work?

If several scheduler report controls are placed on the same report, the scheduler adapter on the report coordinates how the controls will iterate through the schedule data.

The view control on the report that has the smallest period becomes the 'principal' or 'driving' control. It starts the iteration, and other controls on the page are not modified until the time value of the current iteration falls within their respective display periods.

Such a control (call it the secondary control) will move to the next period when the time displayed by the principal control goes beyond the interval displayed by the secondary control.

The screenshot below shows the Tri-fold report which contains the following controls on one page:

  • DevExpress.XtraScheduler.Reporting.DayViewTimeCells
  • DevExpress.XtraScheduler.Reporting.FullWeek
  • DevExpress.XtraScheduler.Reporting.HorizontalWeek

Note: The EnableSmartSync setting is turned on and the SmartSyncOptions.GroupType is set to SchedulerGroupType.Resource.

Scheduler Smart Sync

And the report pages are printed in the following order:

  • first resource, first day of the report interval (TimeInterval), a week containing this day, a month containing this day
  • first resource, second day of the report interval, a week containing this day, a month containing this day (...)
  • first resource, last day of the report interval, a week containing this day, a month containing this day
  • second resource, first day of the report interval, a week containing this day, a month containing this day (...)
  • last resource, last day of the report interval, a week containing this day, a month containing this day

Online Demo

Check out the online SmartSync demo and be sure to try the different grouping options:

ASPxScheduler SmartSync Printing Online demo

Then be sure to download DXperience v2010 vol 1 and try the our the SmartSync printing feature in your scheduler reports.

Want to experience a better Visual Studio?

Install CodeRush by downloading the free lite version here: CodeRush Xpress

Or better yet, try the full blown package free for 30 days – CodeRush and Refactor Pro Download!

Published May 28 2010, 03:10 PM by Mehul Harry (DevExpress)
Bookmark and Share

Comments

No Comments

About Mehul Harry (DevExpress)

Mehul Harry is an ASP.NET technical evangelist at Developer Express. You can reach him directly at mharry@DevExpress.com. You can also follow him on Twitter: http://twitter.com/mehulharry
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.