本文簡單講解了把使用C#開發(fā)的控件鑲嵌到網(wǎng)頁內(nèi)的方法。
本文以在網(wǎng)頁中鑲嵌PDF閱讀器為例。
首先創(chuàng)建一個(gè)“Windows 控件庫”工程,將其命名為“PdfControl”,然后在控件窗口內(nèi)嵌入“Acrobat Control 用于 ActiveX”控件。在這個(gè)工程中,把程序默認(rèn)名字更改為“pdfctl”,這里提醒你要注意網(wǎng)頁原代碼的寫法。現(xiàn)在讓我們看一看效果圖:
注:我們把“Acrobat Control 用于 ActiveX”控件應(yīng)用到“PdfControl”控件中去,然后把PdfControl 控件應(yīng)用到我們的網(wǎng)頁中去。
當(dāng)點(diǎn)擊"Chang Size"按鈕,我們會(huì)看到下面的圖片:
需要的說明的是,這些操作基本上受到很大的限制,要想得到如上圖所顯示效果,你需要在“Visual Studio .NET 2003 命令提示”運(yùn)行“caspol -s off”這個(gè)命令。另外,同樣需要在IIS中設(shè)置一個(gè)虛擬目錄,在其屬性中,選擇執(zhí)行權(quán)限為“純腳本”。另外,這里引用的控件是安裝Acrobat Reader 4.0 注冊(cè)的控件,其他高版本不行。
需要說明的是需要對(duì)元代碼中的pdf.ocx進(jìn)行注冊(cè)。
新聞熱點(diǎn)
疑難解答
圖片精選