New in ClientUI 11

The latest ClientUI 11 focuses on Innovative Silverlight Reporting Suite with Best-in-class Designer and 200+ Features

New in ClientUI 11

Introducing the industry's most advanced Silverlight reporting suite, ClientUI Reporting delivers all the features you need to create beautiful and professional business reports – fast and easy. Built with rock-solid XAML engine and Intersoft's flagship frameworks, ClientUI Reporting lets you author the most demanding business reports with the power of C# scripting and access to .NET Framework from within your report document. It also comes with a rich report viewer with unparalleled performance which consistently display reports within seconds regardless of the report size – thanks to the smart background loading feature. And the best of all, ClientUI Reporting sports an intuitive, easy-to-use report designer featuring true WYSIWYG editing experience with modern workspace design – all thoughtfully considered to make report authoring a breeze.

Retina-ready UI Controls

Nowadays, devices are more and more capable of displaying pixels in higher densities than ever. The new ClientUI features an upgraded rendering feature that allows controls to be displayed in high densities without losing their fidelity. The controls are now able to display sharply rendered pixels across all devices, supporting either low or high density displays.

Powerful Reporting Engine

At the heart of ClientUI Reporting is a powerful, blazing-fast reporting engine that is capable to process report document in the most efficient way possible. The reporting engine ships with full scripting support, enabling you to write C# style scripting in your report. In fact, you can even access many of the classes and functionality available in .NET Framework through the C# scripting – making it possible for you to author dynamic business reports with complex requirements.

  • 100% client-side rendering, built upon XAML engine
  • C# style scripting support with access to rich .NET functionality
  • Support any page size with customizable measurement unit
  • Connect to any server-side datasource
  • Built-in support for WCF RIA and DevForce
  • Support client-side and server-side data sorting, filtering and grouping
  • Dynamic report creation through ViewModel binding
  • Unlimited pages in a single report document
  • Rich report components including image, shapes, bar code, and more
  • Unlimited data bands with hierarchical support
  • Includes table, side-by-side, and sub report component
  • Flexible report processing options such as keep header together
  • Comprehensive parameter support
  • Conditional formatting and styling
  • Localization support at application or report level
  • Say good bye to sluggish, traditional server-side report engine. Designed entirely for client-side rendering, ClientUI Reporting will never compromise with performance, thanks to its efficient data retrieval process. The report engine downloads the raw data from the server which is at least 4 times smaller than typical server-side rendered report. Combined with the ultra-efficient rendering pass built into the engine, your report size is no longer a concern.

  • Built for ultimate flexibility, ClientUI Reporting lets you connect to any datasource as long as they are reachable – from web services, Web API, WCF RIA Services, DevForce, to virtually any objects that can be serialized over the wire. Forget the tedious database-specific configuration, all you need in ClientUI Reporting is simply defining the data definitions.

  • Featuring a rock-solid scripting engine, you can now write C# code and access to full .NET library from within your reports. It allows you to get or set a property of an object, or even create new objects. And the best of all, the script engine performs nearly as fast as the compiled runtime execution. It also supports scripting in the report events which can be authored directly in the report document – allowing you to create dynamic report without requiring recompilation.

  • ClientUI Reporting is equipped with a vast array of built-in report components optimized for line-of-business scenarios, including text box, image, various shapes, and over 200+ bar code types. It also supports more advanced report components such as multi page support, nested data bands, table, and sub report – all comes with fully customization settings and behaviors.

Advanced Report Viewer

Packed along with an intuitive viewer control, ClientUI Reporting offers sophisticated viewing experiences and blazing-fast rendering to display compelling business reports without performance bottleneck. It employs the most advanced rendering technique that loads pages seamlessly in the background which dramatically increase the overall application's responsiveness. It delivers sophisticated features that users will definitely love to see such as searching a text in the document, precise text selection, copy to clipboard, zooming, printing, as well as exporting support to many popular format.

  • Pixel-perfect report rendering
  • Support any page size with combined orientation
  • Asynchronous background pages rendering
  • Export to HTML, PDF, Excel, Word, and more
  • Fast document printing
  • Custom fonts support
  • Search, text selection, and copy text
  • Various view mode with zoom support
  • Automatic pages virtualization
  • Ultra smooth scrolling
  • Excellent memory management
  • ClientUI Reporting runs fully on the client-side, starting from the data source population and data shaping to the pixel-identical report generation and rendering. Every single detail is thoughtfully designed so you can easily deliver the most compelling reports to users. It automatically handle common layout issues such as line overlapping, border intersection, double line removal – which ultimately delivers the best viewing experiences.

  • With the new smart background loading feature in ClientUI Reporting, size doesn't matter anymore – so you don't have to worry on the report performance when it produces large number of pages. Unlike the traditional reporting solutions which require all pages to be processed and rendered beforehand, ClientUI Reporting employs an innovative report processing algorithm that allows pages to be rendered at background and asynchronously updated to the screen as the rendering is in progress. The result is obvious – improved responsiveness and awesome user experiences.

  • Designed with single logical report container concept, a report document can be independently deployed without dependencies on certain backend or a specific component. Building on this principle, the ClientUI Report Viewer allows users to edit the report right from within the application interface. With the simplicity of a property set, you can give users the capability to modify, preview and save the reports back to the report server.

  • Users can easily export the current report document to one of the supported popular document format. ClientUI Reporting supports exporting to PDF, HTML, Excel as well as images format like JPEG, PNG, TIFF. Building on the advanced rendering technique, users can expect fast export throughput. The export result is near-identical with the document viewer result while the quality may vary based on the specified settings of the format.

Easy-to-use Report Designer

ClientUI Reporting includes a full-featured report designer which is built from the ground up with modern design workspace that emphasize on true WYSIWYG authoring experience. The comprehensive designer tools let you leverage all the powerful features available in the ClientUI Reporting such as drag-drop support to interact with report components, smart tag to quickly set common properties, wizards to easily configure data shaping, and expression editor to write your own C# scripts. Everything is thoughtfully considered and ensured to deliver the most intuitive designer experiences – so that both you and end-users can author stunning business reports in significantly shorter time with less effort.

  • Modern design workspace featuring WYSIWYG authoring experience
  • Intuitive authoring experience with streamlined task workflow in ribbon
  • Precise layout with ruler and grid guidance
  • Flexible snap-to-grid settings
  • Quick object settings with smart tag
  • User-friendly property editing with multi objects support
  • Unlimited undo and redo
  • Various view mode with smooth zooming
  • Comprehensive object editor support
  • Real-time report preview
  • Flexible component locking for end-user designer
  • Beautiful industrial-standard theme design
  • Excellent memory management
  • Unlike traditional report designers, ClientUI Report Designer features clutter-less surface that allows you to work with the report elements as if they were in an actual page. Featuring true WYSIWYG experience, you can easily author gorgeous business reports through the guided task workflow in the ribbon. You can easily add a data band or report section from the ribbon gallery, set common properties in smart tag, copy and paste objects through context menu or keyboard shortcuts, and customize every aspect of the report component and layout – all from within the single report designer interface.

  • One of the key features in the ClientUI Report Designer is its robust drag and drop support which allows you to perform most design tasks in elegant way. Say goodbye to tedious tasks commonly found in report authoring such as object positioning and resizing, object creation, data field sorting, and more. In addition, you can also perform drag-drop on multiple objects, or drag-hold on empty surface to quickly select multiple nearby objects.

  • Aligning labels and fields can be a daunting task in generic report designer without design visual aid support. That's not something to worry in ClientUI Report Designer – thanks to its design ruler and smart snap-to-grid designer features. Simply drag an object to move or resize it around, the Report Designer automatically snaps to the spot you desire – making it easy for you to create beautiful report with neat, properly-aligned layout.

  • ClientUI Report Designer does not only offer great surface-level design tools, it also comes with hundreds of editors specifically designed to handle each report component – from the color editor supporting solid and gradient brushes, border editor, styles editor, data band editor, data definition editor, parameter editor, to expression editor and conditional formatting and much more. You can also customize many aspects of the report document through editors such as the page size setup, watermark, and globalization.

  • Save your precious time and reduce the effort to create professional-looking business reports. With real-time report preview, you no longer have to perform a series of tedious tasks – saving the report, switch to the running apps, refresh the viewer – just to see how your design looks like in the actual report. Simply click on the Preview button and let ClientUI Report Designer auto generates the sample data and render the report for you. When you are happy with the result, just save your report with a simple button click – and your report is ready to be accessed by users. It's that easy!