a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Delphi > 正文

辦公之星控件在Delphi里的使用

2019-11-18 18:28:16
字體:
來源:轉載
供稿:網友

辦公之星控件是深圳智島軟件公司推出來的一款基于圖文混排的文檔處理控件(類似Word的控件),辦公之星控件完全封裝了辦公之星的文字、圖形、表格、圖表等功能,提供了幾百個編程接口;在ERP、CRM、HR、OA等系統里,開發難度非常大的文檔處理、統計、報表等輸出功能都可由辦公之星控件輕松實現,其所見即所得的效果跟現實里的完全一樣。辦公之星控件適用于Windows環境的各種開發工具(如VB,VC,Delphi, C+Builder, PB, java等), 并且針對Web開發環境做了大量的優化。 

以下簡單介紹一下在Delphi里使用辦公之星控件的具體方法:

一、注冊控件 

如用戶下載安裝了辦公之星控件演示工程,則在安裝過程中,安裝程序會自動將辦公之星控件注冊到操作系統里;如用戶單獨下載辦公之星控件,則需要按照如下方法注冊控件:

點擊"開始"→"運行";在運行對話框中輸入以下命令: 

regsvr32 < 文件名>  注冊一個ActiveX 控件 

regsvr32 /u< 文件名> 解除某ActiveX 控件的注冊

二、 添加組件 

如辦公之星控件已在系統中被注冊,則可添加到Delphi組件面板上,具體步驟如下: 

(1) 選擇Delphi主菜單Component->Import ActiveX Control,系統將Import ActiveX對話框,在該對話框里已列出了所有已經在系統中被注冊的ActiveX控件。



(2) Import ActiveX對話框的列表列找到OStarOCX2 Active Control module (Version 1.0)項,選中它,然后單擊Install按鈕,系統將彈出Install對話框。在該對話框中可以設定該組件在信息存放包的位置。可以設置為已經存在的默認的包中,也可以新建一個包來存放該組件信息。如果保存在默認包中的話,將會把默認包中包含原來的組件信息替換,Delphi將會卸載原來已經安裝的組件,所以在這里我們新建一個包文件,如圖下所示。



(3) 單擊OK按鈕后,系統將彈出Pakage-OSTAR.dpk窗口,并在之上彈出一個確認編譯并安裝包的對話框,如下圖所示。



(4) 單擊Yes按鈕,系統將提示組件已安裝成功,并且在組件欄中ActiveX選項卡增加了OStar組件,這時我們可以拖動該組件到窗體中進行設計。 

注意問題:在Delphi6里,如第一次編譯包含辦公之星控件的程序時會出現如下提示信息: 

[Warning] OSTAR.pas(766): Return value of function 'TOStarOCX2.OnOpenFile' might be undefined 

出現這些信息的原因是因為Delphi在生成與辦公之星控件相關代碼包時,并沒有自動編寫函數返回值代碼。因此,如遇到這種情況,則需要人工添加返回值代碼。返回值代碼為"Result:=",在DefaultInterface前面增加即可,例如: 

DefaultInterface.OnOpenFile(strFileName); 

改為 

Result := DefaultInterface.OnOpenFile(strFileName);

三、使用控件 

如已成功安裝了辦公之星控件,則可以直接使用辦公之星控件了。如需要使用辦公之星控件做報表處理,則可以按照如下方法使用: 

(1) 使用辦公之星文檔設計器設計報表樣式 在辦公之星控件演示工程里包含了辦公之星文檔編輯器,然后根據要求設置報表。



(2) 由于往報表里填充數據是根據別名填充的,因此要為數據填充表元設置別名。操作:點中填充表元按右鍵,在彈出的菜單里選擇"設置別名",然后在彈出的對話框里輸入別名。上圖中顯示的淡色文字為表元別名。

(3) 設置好報表后,則可通過辦公之星控件讀取報表文件,打開報表函數為OnOpenFile(const strFileName: WideString)。 

(4) 如辦公之星控件已打開報表,則可通過程序往報表里填充數據,填充數據函數為SetCellString(const strCellVar: WideString; const strText: WideString),參數strCellVar為別名,strText為填充數據。 

(5) 以下為用Delphi開發出來的范例截圖,用戶也從辦公之星控件介紹頁面下載范例的源代碼。



上一篇:Delphi中的線程類--之(1)

下一篇:回調函數與Delphi的事件模型

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 一区二区三区四区免费观看 | 午夜精品| 99爱视频| 成人激情视频在线播放 | 中文字幕国产 | 成人午夜视频在线观看 | 日本精品视频在线 | 在线观看中文 | 久久免费电影 | 亚洲国产精品久久 | 久久久久久久久久国产 | 超碰人操 | 中文字幕综合在线 | 国产精品91视频 | 亚洲大片69999 | 五月婷婷在线观看 | 日韩色图在线观看 | 国产中文字幕在线 | 日韩欧美一区二区三区免费观看 | 在线播放黄| 97精品国产| 武道仙尊动漫在线观看 | 亚洲精品一区二区三区四区高清 | 久久r免费视频 | 国产精品一区二区不卡视频 | 高清在线一区二区 | www视频在线观看 | 欧美美女黄色网 | 日韩一级免费 | 人人精久 | 日中文字幕在线 | 成人av视| 日韩视频不卡 | 中文字幕在线不卡 | 国产视频第一页 | 中文天堂在线观看视频 | 综合久久国产九一剧情麻豆 | av一区二区在线观看 | 亚洲成av| 成人片网址 | 国产ts余喵喵和直男多体位 |