create rtf object知識(shí)對(duì)象能為程序創(chuàng)建一個(gè)rtf對(duì)象,通過(guò)該知識(shí)對(duì)象給將為程序使用的rtf文檔指定一個(gè)id,該id用作程序中rtf文檔的標(biāo)記,其他rtf類的知識(shí)對(duì)象將以該id值來(lái)確定被操作的rtf對(duì)象;同時(shí),該知識(shí)對(duì)象可使文檔全部?jī)?nèi)容(包括插入文檔的圖像、圖形和系統(tǒng)變量的值、系統(tǒng)函數(shù)的結(jié)果等)在程序運(yùn)行時(shí)的展示窗口中顯示出來(lái),并能為在展示窗口中無(wú)法完全顯示的文檔加上垂直滾動(dòng)條,使文檔在程序運(yùn)行時(shí)可通過(guò)拖動(dòng)滾動(dòng)條顯示文檔的全部。.以下是相關(guān)步驟:
1.在知識(shí)對(duì)象窗口的category(類別)下拉列表框中選擇rtf objects項(xiàng),然后將列表框中的create rtf object拖入流程線,這時(shí)出現(xiàn)介紹create rtf object的向?qū)?duì)話框,如圖1所示。
圖1 create rtf object向?qū)?duì)話框
2.點(diǎn)擊next>到下一步,出現(xiàn)source對(duì)話框。點(diǎn)擊本文框右側(cè)
按鈕,出現(xiàn)打開文件對(duì)話框,選擇需調(diào)用的rtf文檔,若文檔與調(diào)用它的程序在相同的文件夾中.,可勾選assume entry is relative to file location(or netlocation)復(fù)選框;如勾選show rtf object復(fù)選框,rtf文檔內(nèi)容在展示窗口中可見。如圖2所示。
圖2 create rtf object:source對(duì)話框
3.點(diǎn)擊next>按鈕到下一步,出現(xiàn)options對(duì)話框。當(dāng)rtf文檔很大時(shí),選擇scrolling單選按鈕,文檔在展示窗口中帶上垂直滾動(dòng)條,選 standard則沒有滾動(dòng)條;通過(guò)在startpage和endpage本文框中輸入頁(yè)碼數(shù)(或存儲(chǔ)有頁(yè)碼數(shù)值的變量)可使創(chuàng)建的rtf對(duì)象只包含文檔中的某些頁(yè),默認(rèn)值為0,即顯示文檔中的所有內(nèi)容。如圖3所示。
圖3 create rtf object:options對(duì)話框
4.點(diǎn)擊next>按鈕到下一步,出現(xiàn)id對(duì)話框。在rtf object id variable name文本框中輸入存儲(chǔ)文件id值的變量名,系統(tǒng)默認(rèn)的變量名為rtf_id;勾選prevent automatic erase復(fù)選框,可使rtf對(duì)象不會(huì)因其他圖標(biāo)中相關(guān)設(shè)置而自動(dòng)擦除。如圖4所示。
圖4 create rtf object:id對(duì)話框
提示:由于一般在rtf object id variable name文本框中輸入的變量為程序中不存在的變量,當(dāng)在進(jìn)入下一步操作時(shí),系統(tǒng)會(huì)彈出如圖16.45所示的提示框,.提示用戶在程序中創(chuàng)建該變量,此時(shí)點(diǎn)擊“是”按鈕即可。
圖5 創(chuàng)建新變量提示框
5.點(diǎn)擊next>到下一步,出現(xiàn)finilish對(duì)話框,知識(shí)對(duì)象的設(shè)置結(jié)束,文字提示說(shuō)知識(shí)對(duì)象調(diào)用了rtfobj.u32文件,程序文件發(fā)行時(shí)必須帶上這個(gè)文件,如圖6所示。
圖6 create rtf object:finish對(duì)話框
6.知識(shí)對(duì)象設(shè)置完成后,運(yùn)行程序,在展示窗口中將只顯示rtf文檔左上部分的內(nèi)容,此時(shí)可按ctr+p暫停程序,用鼠標(biāo)點(diǎn)擊展示窗口中rtf文檔的顯示部分,周圍將出現(xiàn)八個(gè)控制柄,用鼠標(biāo)可調(diào)整rtf文檔在展示窗口中的大小。
7.將文件保存為creatertfobject_demo.a6p。
新聞熱點(diǎn)
疑難解答