What’s new in XtraReports Suite 2009 vol 3?
- Enhanced Report Designer - Updated themes to make auxiliary elements more subtle. This includes the grid, band headers, resizing grips, selection and focus rectangles. The Toolbox now shows only icons by default, thus providing more space for the design surface. Both left and right margins can now be customized in the editor (only the right margin was previously available). Microsoft Visual Studio style snap lines are now available for easier control alignment.
- New Script Editor - Prior to v2009 vol 3, all XtraReports scripts were available via individual properties and were edited in individual popup windows. It was hard to review the entire script code in the editor, hard to navigate between method and maintain common functionality. To overcome these script management issues, this new version introduces a new improved script editor that provides centralized access to all event handlers for your report. To access the new editor, simply click the Scripts tab at the bottom.
What’s new in XtraReports Suite 2009 vol 2?
- Straightforward HTML Content Assignment for the Rich Edit Control - The XRRichText control now supports an HtmlText property. This allows you to easily provide HTML content to the editor.
- XtraReports Menu in Visual Studio -XtraReports now remembers your window visibility preferences. If a window is closed then you can make it visible again by using the newly implemented XtraReports menu item. Previously, the XtraReports designer loaded all the service windows when a report was opened. For instance, it didn't matter if you closed the Field List window during your previous session, on opening a report it would be visible again.
- Page Numbering within Groups and Details - The XtraReports Suite now allows you to indicate a page's position within its parent data group or detail using the XRPageInfo control. You can display the total number of pages occupied by the current data group or detail and the current page within the page range.
- ASP.NET Search Dialog Improvements -completely re-designed the Search dialog. It is now fully built using the ASP.NET Controls and placed on the ASP.NET Popup Control. Though the functionality remains the same, the new dialog is visually consistent with the other DevExpress ASP.NET Controls you use in your web applications.
- Two-Dimensional Barcode Support (PDF 417) -the Barcode control has been extended with support for the PDF 417 format, a 2D Barcode. This symbology can be used to generate postage accepted by the United States Postal Service, and is the standard for RealID compliant driver licenses and state issued identification cards.
- Miscellaneous Enhancements - Images used within DevExpress ASP.NET reports are now loaded with the help of the newly implemented DevExpress HTTP Handler. This greatly reduces server-side workload because XtraReports no longer needs to construct the entire ASP.NET page on the server when an image is requested. ASP.NET Report Toolbar localization is now fully supported.
What’s new in XtraReports Suite 2009 vol 1?
- Sort and Group Panel - In this release it introduces a Group and Sort Panel, which makes it easier to apply grouping/sorting to your report. You no longer need to manually add group header and footer bands, invoke their Group Fields editor dialog, create grouping fields and define their properties. This can be done with a couple of mouse clicks in the new panel.
What’s new in XtraReports Suite 2008 vol 3?
- Immediate Preview - With this release, all report pages are built in a separate thread and are rendered to the Print Preview as soon as they are ready. If you want to stop generating a report and preview only pages that are ready at a given moment in time, or even continue editing a report, simply click Stop. Note that this feature is enabled both for previewing a document in the Print Preview and editing reports in the Visual Studio IDE or the End-User Report Designer.
- Conditional Formatting - XtraReports Suite now allows you to use Excel-style conditional formatting. With this feature, you can change the appearance of report controls or bands that satisfy a specific condition. There's a little more than just color and font settings - you can also change element visibility.
- Improved End-User Designer – The PropertyGrid control (from the XtraVerticalGrid Suite) is used for modifying control properties in the End-User Designer. The PropertyGrid control supports the Windows Forms skinning engine thus making the designer window visually consistent. Since most end-users usually don't want to know anything about data source and data adapter objects when they edit a report, you can hide the component tray. Just like data source objects, end users may not want to see the Parameters node in the Field List panel of the report designer. You can now hide Parameters from both the Property Grid and the Field List panel.
- AutoWidth for Labels - Label controls automatically determine the proper width based on content.
- Median Function - The set of built-in summary functions has been extended with the Median function, which finds the middle number within a sequence.
What’s new in XtraReports Suite 2008 vol 2?
- Calculated Fields and Expression Editor Dialog - XtraReports Suite v2008 vol 2 allows you to add calculated fields to your data sources. Once you've added a field and specified its parent data table, you can build a formula to be used for value calculations. To make it easier to build these formulas and to enable calculated field generation via the End-User Designer, an advanced and easy-to-use Expression Editor dialog. With this dialog has been created, you can construct any expression that uses bound data field values, report parameter values and any constants. When a calculated field has been set up, you can use it as an ordinary data field anywhere across your reports. Its values can be simply displayed in report controls or can take part in data grouping, sorting or filtering.
- Report Parameters - The new Report Parameters feature provides your end-users an extremely easy way in which to customize reports. Assume you want end-users to filter a report by a particular value. Previously, you would have to write custom code or use the End User Report Designer to enable this type of capability. The XtraReports Suite v2008 vol 2 allows you to solve this and many other similar tasks by using report parameters. Reports now expose a collection wherein you can add as many parameters as you require. For each parameter, you specify a data type, description and default value. For instance, if you need to show reports filtered by a particular date, then you add a single date-time parameter. Once it has been added, you can use this parameter anywhere in your report - in filtering expressions, in the formula builder dialog, etc. When end-users run a report, they first see a dialog allowing them to modify parameter values. Once proper values have been entered, they can click Submit to start actual report generation. The same parameter customization dialog can be invoked at any time while previewing a report. When changes are present, the report will be re-generated with the newly updated parameter values.
- Running Totals and Percentage Calculations - In v2008 vol 2 two new summary types have been added - Running Sum and Percentage. The first is used when you need to accumulate summary values, i.e. each next value includes the sum of previous results. Note that XtraReports allows you to specify if the accumulation should continue across all report pages or if it should be reset with each new page or each new data group. The Percentage summary should be used for controls located in the Detail Band. If this summary type is applied, the control displays a percentage of the total summary value instead of its actual data. You can specify which summary should be considered to be 100% - total summary for the entire report or a summary calculated against the current page or data group.
- Localizable Property Grid -To make the End-User Report Designer more user-friendly, we now allow you to completely localize its Property Grid, including property and control names. In addition to the localization benefits of this new feature, you are now able to substitute property names with phrases that will be better understood by end-users. In XtraReports v2008 vol 2, we have made this substitution and UI style the default option. You can revert to the previous UI by changing a single property.
What’s new in XtraReports Suite vol 1?
New Cross-Tab Control - The new XRPivotGrid control is powered by the XtraPivotGrid Suite and allows you to design hassle-free cross-tab reports. This control is a better alternative to the previously available ways in which to build cross-tab reports. Because the XRPivotGrid wraps the XtraPrivotGrid Suite as a native report control, it's now infinitely easier to create and customize cross-tab reports, both in Visual Studio and within the End-User Report Designer.
Improved ASP.NET Reporting
- Client-Side Printing via Adobe® Plug-In - Printing a web report on the client side has always been a problem because a web browser used its own printing settings (e.g. paper kind, margins, etc.) to print a report which may have differed from the report's individual settings. So, end-users had to adjust page settings before every printing operation. For those using Internet Explorer with the Adobe Reader plug-in installed, this is no longer a problem. When a report is printed, XtraReports searches for the plug-in, and if found, first exports a report to PDF, and then prints the PDF file. In this instance all print settings are correctly passed from a report to the Print Dialog.
- Web Farms and Web Gardens Support - To properly operate in web farms and web gardens, XtraReports v2008 vol 1 now stores its data in a Session, which can be adjusted to allow access by multiple processes simultaneously. As for web farms, it's now possible to specify a shared folder in the web application's Web.config file. If all servers of a web farm have read/write access to this folder, XtraReports may use it to store all necessary data.
New Styles and Style Overriding - Added a StylePriority property to every report control, and now control properties may override the corresponding properties of a style assigned to a control.
Better Control Over Report Layouts
- Suppress empty or duplicate values
- Remove page headers and page footers from pages with report header or footer
- Keep master and detail reports together
What's New in XtraReports Suite v2007 vol. 3?
ASP.NET Reporting - Major Improvements - significantly improved the ASP.NET capabilities of the XtraReports Suite. The main controls - ReportViewer and ReportToolbar - have been completely re-written to use the the ASPxperience Suite.
Complete AJAX Callback Support - The ReportViewer control now uses callbacks for all operations. For instance, page navigation is accomplished via callbacks, automatically.
Medium Trust Support - Since many web hosts do not grant Full Trust permission to their clients, now allow you to create reports that can be viewed and work at a Medium Trust permission level.
- Report Caching for Faster Navigation and Export Operations
- Document Map Support (Bookmarks)
- The Ability to Build Custom Report Toolbars
Cross-Band Controls (Line and Box) - Previously, to draw a continuous line across several bands, you had to place a Line control into each band and then carefully align lines to one another. With the new cross-band Line and Box controls, these tasks become a matter of placing a single control onto your report.
Built-in Data Filtering - In previous versions, if you wanted to apply filtering to a report, you needed to manually filter the underlying data source. Now provide a more straightforward solution - you can specify any filter condition when designing a report, by either assigning it to the FilterString property or using the Filter Editor dialog. The specified condition will be automatically applied to the underlying data source when the report is generated.
Anchor Control Edges to Band Edges - This feature allows you to better control complex report layout. For instance, this features can be used when multiple controls are displayed side by side and their height depends on their content. To make certain these controls have the same height, anchor them to the band's top and bottom edges. The control's height will then be adjusted with respect to the band's actual height.
What's New in XtraReports Suite v2007 vol. 2?
Side-by-side Sub-report Printing – Developer Express have completed a comprehensive internal re-design so that side-by-side printing of several sub-reports is now possible. It doesn't matter if sub-reports are all bound to different data sources. You simply align them to one another vertically and you're done - different reports will be rendered in parallel.
Report Merging - You can now use pages from different reports to create a single combined report. To accomplish this, you simply insert the desired pages from one report to the desired positions within another. You can combine more than two reports and there are no limits regarding page order. Note also that page settings, such as page orientation, can be mixed within the resulting report. At its simplest, this feature can be used to print multiple reports as a single report - within a single printer task. This can help ensure that two related reports will be printed one by one on your printer so that no other printer task will be able to get between them. More sophisticated usage scenarios include the ability to produce a complex report with arbitrary page order and different page layout types. The resulting report will have continuous page numbering so that the report will look as a single document. Note that all export features (such as export to PDF) fully support this new capability.
Report Scaling within the Preview Window - This feature has been available for most Developer Express controls since DXperience v2007 vol. 1. It is now available for the XtraReports Suite. End-users can scale reports directly within the Print Preview window. A custom popup dialog allows them to specify report width in pages or a custom zoom factor.
Ribbon Integration - The End User Report Designer allows you to incorporate the Ribbon UI within your application.
XtraReportsのクラスはWindows.NETのクラスと全く同じ方法で存続するので、複雑な外部ファイルタイプは必要ありません。XtraReportsは標準のコードファイルしか必要としないため、お客様やそのチームにとって導入作業はいとも簡単なものになります。
Visual Studio.Netとの完全な統合
- Report DesignerはVisual Studio .NETと完全に統合されているため、VS IDEを理解していればデザイナも理解できます。
- .Netコードに盛り込みます(その結果、煩わしい外部ファイルが必要なくなります)。
- どのWindows Formsアプリケーションともまったく同じ方法でデータと結合します。例えば、VS.Net Server Explorerから必要な
- データテーブルを帳票にドラッグ&ドロップするだけで十分です。
- VS.Netコマンドのメニューとバーをサポートします。
- コントロール/コンポーネントをWindows FormからReport Designerに直接コピーできます。
- End-User DesignerはVS.Netの統合デザイナと同じです。
- End-Userデザイナで利用できる機能はすべて、統合VS.Netデザイナでも利用できます。
直観的なAPI
- XtraReportsをコードで使用するのは簡単です。例えば、コード(C#/VB、Net)形式のコマンドを少しだけ使用して、End-Userデザイナで帳票の作成・印刷・表示・エクスポート、または編集の開始ができます。
テーブルコントロールによって、帳票の中にテーブルを迅速かつ簡単に作成できます。テーブルが必要な場所にドロップするだけです。
- 帳票を作成するとき、行や制御切れを調整しようとするだけで長時間を浪費することがよくあります。表形式の帳票を作成するには、行を処理しテーブルと関係のない制御切れを設定しなければなりません。これは、XtraReportsがリリースされるまで本当の代替となる方法がなかったからです。これらをすべて終えた後でさえ、「左にもう1列だけ追加してください」などと頼む人が必ずいて、一からやり直さなければなりません。XtraReportsのテーブル制御ではこのようなことは全く起こりません。ASP.NetのHTMLテーブルと同様の方法でテーブルを扱えるオプションがあるからです。
コントロールが重なった場合の感嘆符
- VisualStudio.NET内の標準ASP.Netデザイナの場合と同じように、設計時のShowHtmlWarningプロパティをオンにすることで制御切れ(コントロール)が重なった場所に感嘆符が付くようにして、XtraReportsのコントロールが適切に配置され、見えるようになっていることを確認します。
帳票を動的に作成
- 従来の帳票作成法のほかに、コードから動的に帳票全体を作成することができます。既存の帳票をコードで、またはビジュアルに引き継いで帳票を拡張する機能によって、生産性と効率が大幅に向上します。
イベントのサポート
- 柔軟性に富むイベントのサポートによって、Reportレベル、Bandレベル、さらにControlレベルでもイベントハンドラを作成できるので、帳票を完全に制御できます。例えば、イベントを通してコントロールを描く方法(gdi、pdf、プリンティング、レンダリング)が変更できます。インストールに含まれるCustomDrawの例は、XtraReportsのコントロールイベントを使用してProgressBarを実装する方法を示しています。
豊富なデータ表現
- XtraReportには、次の10種類のネイティブなControlsがあります:CheckBox、Label、Line、PageBrake、PageInfo、Panel、
- PictureBox、RichTextBox、Table、SubReport。
- XtraReportsでは、Windows Formに現れる場合と同じように、帳票内でサードパーティ製のコントロール(グラフ、グリッドなど)をレンダリングすることができます。
- Developer Expressのコントロールを高度にサポート。XtraGridやXtraTreeListを帳票にドロップしてカスタマイズするだけで、
- XtraPrintingのライブラリを使用して帳票を印刷できます。
- XtraReportsのコントロールに基づいて、独自のコントロールを拡張して作成するのは簡単です。
- コントロールスタイルとコントロールスタイルの継承を完全にサポートしているので、外観のカスタマイズが簡単になっています。
簡単にデータをエクスポート
- XtraReportsでは、PDFとHTMLにエクスポートできるようになっています。PDF/HTML形式のファイルかストリームに帳票をエクスポートするには、1行のコードを書く必要があります。
サマリのサポート
- テキストボックスやテーブルセルの要約を設定するのは極めて簡単です。サマリランニング(グループまたは帳票)とサマリタイプ(平均、カウント、サマリ、最小、または最大)という、2つのプロパティを設定するだけです。MS Excel(r)スタイルのウィンドウによって、必要な形式の設定が簡単にできます。
サブ帳票に完全に対応
- SubReportコントロールを使用して、お客様自身のアプリケーションでXtraReportクラスを再利用することができます。このSubReportコントロールは、マスタ詳細帳票を作成するときに非常に役立ちます。