100%Delphi代碼編寫,與Delphi和C++Builder完美整合
QuickReport 是一個100% 用Delphi 代碼編寫的分欄報表生成器,它可與Delphi 和C++Builder 完美整合,并且在Delphi/C++Builder IDE 中使用表單設計器作為報表設計器來設計報表。
         
                QuickReport is a banded report generator written in 100% Delphi code that integrates very closely with Delphi and C++Builder. Design reports within the Delphi/C++Builder IDE using the form designer as a report designer.
	報告設計 - QuickReport是用Delphi編寫的帶狀報告生成器。它與Delphi和C++Builder緊密結合,在Delphi IDE中設計報表,使用IDE的窗體設計器作為報表設計器。
	數據連接性--Quickreport可以使用任何從VCL TDataset類下來的數據組件。抽象表組件提供了一種訪問任何可以被Delphi或C++Builder看到的數據的方法,同時保留了所有報告的功能。
	輸出模式--報告可以直接發送到打印機,以文檔格式保存以便以后查看,或者保存為HTML、PDF、XML、CSV、XL、WMF或ASCII格式。HTML和PDF可以通過流媒體進行無文件輸出。
	主要功能
	- 
		標準預覽縮略圖和文本搜索。
	
- 
		TQRPrinterSettings 的內存限制屬性減少了臨時文件的使用。如果內存超過了設置的大小,將創建臨時文件。PDF 和HTML 導出過濾器不會創建臨時文件。
	
- 
		在報表打印設置和QRPrinterSetup 對話框中可設置打印質量、校對和色彩。
	
- 
		可以導出綜合報表。TCompositeReport 的ExportToFilter 方法可用于PDF, HTML XML 和XL 的過濾器。
	
- 
		可導出窗體和背景。欄和控制窗體以及背景也可被導出。
	
- 
		導出過濾器可與報表連接;PDF, HTML 和XLS 過濾器將生成多個報表。
	
- 
		直接打印為元文件的方法可以用來將已保存的報表直接發送到選擇的打印機中。值得關注的是打印機的設置,它的優先級有時甚至高于系統內報表的設置。
	
- 
		抽象數據集(表)能夠在字段集中設計報表。字段的數據可以在訪問數據集時調用的一個事件中填充,報表的工作方式與普通的數據集完全一樣。
	
- 
		XML / XSLT 的輸出過濾器輸出可供瀏覽器瀏覽的XML/XSLT 文檔(而不是數據)。并提供瀏覽器瀏覽的樣式表。
	
- 
		報表上(不是在狀態欄上)放置的QRImage 控件可設置透明欄和背景圖像。這個控件在每個頁面的位圖先于其他打印時也是可隱藏的。欄可以設置為透明的以防止他們的背景被重繪。
	
- 
		Memo 和Richtex t可計算欄擴展的高度,無需編寫代碼便可防止欄分割到其他頁面。 RichText 控件可作為圖片導出PDF, XML 和HTML。
	
- 
		PDF 過濾器可嵌入TrueType 字體,它不用創建臨時文件,也不需要相關的控件與預覽結合。
	
- 
		HTML (網頁)過濾器生成較小的文件,并可以修復圖像鏈接的難題,從而改善網頁與網頁間的鏈接。
	
- 
		PDF, HTML 和XML 過濾器與預覽控件整合到預覽保存菜單中。
	
	Quick Report 3的標準版與Delphi 6和7以及C++Builder 6以及這些產品的早期版本一起分發。
	Quickreport 版本歷史:5 4 3
	QuickReport專業版5
	QR5與QR4報表設計兼容,現有的應用程序將在不改變的情況下運行。大部分可見的變化影響到預覽和導出報告,并有一些新的帶狀行為選項。引入了幾個新的控件,包括三個支持雙字節字符的控件。隨著公司適應的適當的數字營銷戰略,QuickReport正變得非常流行。
	不可見的變化包括對網絡打印機進行更多的防御性處理,以及減少與打印機的互動,還有雜七雜八的內存泄漏和邏輯修復。
	最新優化 
	- 
		控制和定制標準預覽的事件。
	
- 
		允許直接從打印機設置按鈕打印
	
- 
		在預覽中設置默認擴展名的選項。例如,PDF而不是QRP。
	
- 
		在標準預覽表上的 "復制到剪貼板 "按鈕。
	
- 
		為XL的可打印文件新增屬性--'ExportAs' = ( etNumeric, etText, etFormula, etLabel ) 。
	
- 
		可以限制預覽的頁數,并在標準預覽中增加了 "取消 "按鈕。
	
- 
		報告的背景顏色。
	
- 
		子帶可以在其父母之前、之后或之前和之后打印。
	
	替代報告查看器
基于XML格式,新的預覽器具有更好的渲染和搜索功能,并支持下鉆和鼠標事件。
	新控件 
	- 
		Wild band.隨時打印。
	
- 
		支持雙字節的控件,QRMBLabel, QRMBMemo 和 QRMBDbText。
	
- 
		FrameLines控件--在分頁符上擴展了垂直線。
	
- 
		TQRShape有2個新的形狀,左邊和右邊的對角線。
	
下一節為現在包含了QR PowerPack套裝中的以下控件。
	
	QRPP 控件(報告元素組件)
	- 
		TQRPBand, TQRPChildBand: 可以根據QuickReport表達式抑制該帶的打印。
	
- 
		TQRPLabel 可以打印旋轉的文本
	
- 
		TQRPDBText 可以抑制重復值或數值為0的數字字段的打印。
	
- 
		TQRPExpr 可以打印旋轉的表達式
	
- 
		TQRPShape 為QuickReport 的TQRShape 增加對角線和三角形。
	
- 
		TQRPDBImage 可以打印文件名被存儲在數據字段中的外部圖像文件
	
- 
		TQRPMemo 允許在備忘錄文本中嵌入表達式并單獨抑制空行
	
- 
		TQRPRichtext 允許在RTF中嵌入表達式并單獨抑制空行。
	
- 
		TQRPGrid 打印各種風格的網格
	
- 
		TQRPCheckbox 可以打印各種樣式的復選框(甚至可以使用自定義位圖)。
	
- 
		TQRPExprCheckbox 可以打印數據感知的TQRPCheckboxes
	
公共組件
	- 
		TQRGridReport自動創建一個QuickReport表格(可顯示),以打印DBGrid的內容。
	
- 
		TQRStringgridReport自動創建一個QuickReport表格(可顯示)來打印TStringgrid的內容。
	
為QuickReport的表達式提供新功能
	- 
		Abs返回參數的絕對值。
	
- 
		CalcDate可以用來在一個日期上加減日、月或年。
	
- 
		CalcTime 可以用來在一個給定的時間上加減小時、分鐘或秒。
	
- 
		Chr將一個序數(ASCII-)值轉換為一個字符。
	
- 
		ColumnNo 返回當前報告的列
	
- 
		Currency根據Windows的國家設置,獲得貨幣字符串。
	
- 
		DayOfWeek 返回一個給定日期的星期。
	
- 
		DayString 根據Windows當前的國家設置,返回一天的名稱。
	
- 
		DetailCount 返回詳細記錄的數量
	
- 
		DetailNo 獲取當前記錄的編號
	
- 
		ExtractDay只返回給定日期的日期
	
- 
		ExtractMonth只返回給定日期中的月份
	
- 
		ExtractYear只返回給定日期的年份
	
- 
		FieldLen返回一個數據字段的大小
	
- 
		GetCaption從另一個報告組件獲得標題,例如其他TQRExpr組件的結果。
	
- 
		IsNull檢查一個數據字段是否被分配了一個值;對備忘錄和blob字段起作用
	
- 
		MonthString根據Windows當前的國家設置返回月份的名稱
	
- 
		PadLeft 用左邊的空格填滿一個字符串。
	
- 
		PadRight從右邊填入一個帶有空格的字符串。
	
- 
		QueryParam 獲取一個TQuery參數的值
	
- 
		ReadINI從任何INI文件中讀取字符串
	
- 
		ReadRegistry從注冊表中讀取字符串
	
- 
		RecordCount 從一個數據集中獲取記錄數
	
- 
		ReformatDate 用Delphi的FormatDateTime函數格式化一個給定的日期
	
- 
		StrToNum將一個字符串轉換為一個數字
	
- 
		Trim刪除字符串中的前導和尾部空白
	
QRDesign
	QRDesign是之前由Timo Hartmann Software發布的最終用戶報告設計組件,將包含在QR5的每個完整和升級副本中。 Delphi 7、2006和2007的Win32版本將首先發布。然后,我們將根據需求,發布C++ Builder 5、6、2006和2007的版本。用于在Delphi 5、6、7、2005、2006和2007中使用Quickreport 4的QRDesign也將提供給QR5用戶。
	QuickReport Pro Version 4 
	QuickReport 4 Pro以3.6版為基礎,加入了許多擴展功能和一些新代碼。文檔已被更新,并以CHM形式重新發布。
	QuickReport Version 3 
	這里列出的一些功能只在QuickReport 3.5或3.6.2專業版中提供,而在隨Delphi提供的QuickReport 3.0標準版中沒有。
	- 
		簡單、直觀的用戶界面
	
- 
		對頁面布局的完全控制
	
- 
		無限長度的備忘錄和富文本,可以延伸到很多頁
	
- 
		多線程與背景打?。?2位)
	
- 
		即時預覽,不需要等待整個報告生成后再進行預覽
	
- 
		多行文本標簽
	
- 
		復合報告,將無限的報告串聯成一個報告
	
- 
		簡單而強大的分組功能,可達到無限級別
	
- 
		將報告導出為其他格式--PDF(僅適用于v3.5或v3.6.2版本)、HTML、ASCII文本和包括逗號分隔的過濾器
	
- 
		先進的表達式評估器
	
- 
		報告生成器類在一行代碼中從任何數據源創建報告
	
- 
		在表格設計器中工作時,可以放大和縮小報告
	
- 
		可選擇在內存和磁盤上對報告進行綜合壓縮
	
- 
		報告專家創建簡單的列表、主細節和郵件標簽報告
	
- 
		18個組件,包括10個不同的可打印組件
	
- 
		卓越的性能,特別是在大型報告上。打印報告的長度不受限制
	
- 
		不受可用內存或磁盤空間的影響
	
- 
		同時預覽和打印任何數量的報告(MDI或SDI)。
	
- 
		插件式導出過濾器類
	
- 
		插件式可打印組件類,許多第三方組件可用
	
- 
		用于表達式評估器的插件函數庫類
	
- 
		為亞洲Windows版本啟用多字節(Delphi 3/4/5/6)。
	
- 
		包含完整的源代碼,17000多行的面向對象的Delphi代碼
	
- 
		直接鏈接到你的EXE文件中,沒有額外的文件需要分發。還提供Delphi 5/6軟件包
	
- 
		無版權費
	
- 
		為專業用戶提供3天的技術支持反饋保證
	
- 
		由Borland國際技術支持支持