用delphi開發activex列印控制項

2022-08-03 20:36:21 字數 668 閱讀 4714

做web最不好弄的就是列印了,用ie自帶的列印功能不太完美,功能也不強,所以我就將fastreport 4.3報表整合到web中,實現的方法:delphi7的activex+fastreport,下面就是實現的操作步驟:

一、建立active form

第一步完成後,會產生form和tlb的檔案及介面,我們下面要在form中將fastreport控制項及控制**加入,即第二步

其實這樣已經差不多了,由於我們在列印報表時,經常需要動態改變報表中的內容,所以我們需要能在列印前傳入引數,

第三步,需要建立引數

第四步:發布設定

發布後,如果你在本機上做設定,可直接用在 delphi裡註冊activex控制項,run->register active server即可

下圖是將需要的檔案複製到**指定目錄下

最後的效果圖

上面的列印效果圖中,內容很簡單,現實中我們需要做**並茂的報表,用得比較多的是從資料庫中取資料,只要我們在web中傳入引數,資料庫的配置資訊可以放在web伺服器端,由ocx去讀取,報表的個性化引數由web傳入,配合fastreport中的ado資料元件,就可以做出與應用程式通用的報表了!

用Delphi開發DirectX控制項

2000 09 02 00 22 2058人閱讀收藏 舉報 microsoft推出的directx使我們在windows9x下開發遊戲軟體便利了許多。一般在介紹directx 的資料裡都講的是如何用vc 來開發,其實inprise公司的語言也可以用來開發基於directx的遊戲軟體。我們這裡用的是d...

用delphi開發activex列印控制項

做web最不好弄的就是列印了,用ie自帶的列印功能不太完美,功能也不強,所以我就將fastreport 4.3報表整合到web中,實現的方法 delphi7的activex fastreport,下面就是實現的操作步驟 第 一 建立active form 第一步完成後,會產生form和tlb的檔案及...

用delphi開發activex列印控制項

做web最不好弄的就是列印了,用ie自帶的列印功能不太完美,功能也不強,所以我就將fastreport 4.3報表整合到web中,實現的方法 delphi7的activex fastreport,下面就是實現的操作步驟 第 一 建立active form 第一步完成後,會產生form和tlb的檔案及...