XtraPrinting Library (英語版) について

アプリケーションに高度な印刷機能を追加できます。

XtraPrinting Library はVisual Studio .NETのために100% C#言語で開発された、データ表示および視覚化システムです。ユーザー インターフェースを印刷可能にするために設計されたました。XtraPrinting Libraryを使い始めると、手間なくXtraGridやXtraTreeListの高度な視覚化コントロール内容を簡単に印刷できるようになります。よって、従来のレポート作成機能を使わずに、無限に近いレポート数をエンドユーザーに提供できます。

The XtraPrinting Library is a 100% C# data rendering and visualization system, built specifically for Visual Studio .NET and designed to bring your User Interface to the printed page. Once you start using the XtraPrinting Library, you will be able to print the contents of advanced visual controls such as the XtraGrid and XtraScheduler with ease, and thus offer your end-users a nearly unlimited series of "reports" without actually having to create a single report using a traditional report writer.  With visual controls like the XtraGrid and XtraTreeList, you already have a wealth of data on-screen - which users can manipulate as they see fit: They can summarize data on any column, display Master/Detail Info, group and sort against any column, etc. In the end, this is the essence of a banded report - and with the XtraPrinting Library you can render the contents of your XtraGrid and XtraTreeList to paper - and never have to write a banded report again.

With the XtraPrinting Library, you can print and render the following Developer Express controls:

  •  XtraGrid (Card and Grid View)  
  •  XtraCharts
  •  XtraScheduler  
  •  XtraPivotGrid  
  • XtraTreeList
  • XtraVerticalGrid  
  • XtraLayoutControl

And the following standard controls:

  • DataGrid  
  • RichTextBox  
  • ListView
  • TreeView

Here is a brief list of other features available to you when using the XtraPrinting Library:

  • Export report to various formats
  • Export and send via e-mail
  • Create a report that contains the following elements (bricks): Brick, DrawableBrick, PageRegionBrick, PageImageBrick , PageInfoBrick , CustomBrick, EmptyBrick, SimpleBrick , CheckBoxBrick , TextBrick , ImageBrick
  • Print or render multiple controls within a single report. This can be done by using the specially designed CompositeLink
  • Set report parameters via the Page Setup dialog window
  • Multiple methods for page number display
  • Print reports with or without a preview
  • Modify report characteristics while in preview mode
  • Fully control scaling and zooming
  • Display a fixed number of report pages on screen regardless of window size
  • Fill pages with the color specified in the Color Selection dialog
  • Ability to create the custom brick type
  • UI skinning is available. The Print Preview dialog and all other UI elements are built using controls from the Developer Express .NET product line. Thus, the end-user interface delivered with the XtraPrinting Library uses the skinning capabilities found in products like the XtraGrid Suite
  • Ribbon UI can be integrated into the Print Preview window
  • Export options allow you to specify how a report or a link will be exported to the CSV, HTML, Image, MHT, PDF, RTF, TXT and XLS formats. You can also customize Email settings. These settings will be used when you send a report as an image or PDF attachment. Note that the XtraPrinting Library ships with built-in dialogs that enable end-users to modify these options