本文简单讲解了把使用C#开发的控件镶嵌到网页内的方法。
本文以在网页中镶嵌PDF阅读器为例。
首先创建一个“Windows 控件库”工程,将其命名为“PdfControl”,然后在控件窗口内嵌入“Acrobat Control 用于 ActiveX”控件。在这个工程中,把程序默认名字更改为“pdfctl”,这里提醒你要注意网页原代码的写法。现在让我们看一看效果图:
注:我们把“Acrobat Control 用于 ActiveX”控件应用到“PdfControl”控件中去,然后把PdfControl 控件应用到我们的网页中去。
当点击"Chang Size"按钮,我们会看到下面的图片:
需要的说明的是,这些操作基本上受到很大的限制,要想得到如上图所显示效果,你需要在“Visual Studio .NET 2003 命令提示”运行“caspol -s off”这个命令。另外,同样需要在IIS中设置一个虚拟目录,在其属性中,选择执行权限为“纯脚本”。另外,这里引用的控件是安装Acrobat Reader 4.0 注册的控件,其他高版本不行。
需要说明的是需要对元代码中的pdf.ocx进行注册。
新闻热点
疑难解答