PageOffice在java中的应用

    xiaoxiao2023-06-19  144

    1.PageOffice应用时必须在客户端安装Office软件(Office2003及以上版本),web服务端不需要安装。

    2.支持安装JDK1.5及以上版本的各种类型的Linux、Unix服务器。

    3.第一次下载使用PageOffice如何加载在java中加载示例:

      在安装Windows操作系统的电脑上运行PageOffice的Java示例。因为有不少示例演示的功能与数据库有关,而PageOffice示例代码用的是常用的桌面数据库Access,所以如果您   在linux上运行示例需要首先解决访问Access数据库的问题。解压下载到的PageOffice软件包。

    拷贝示例文件夹到Tomcat的webapps文件夹下,重新启动Tomcat服务,通过IE浏览器访问示例页面即可。

    浏览包含PageOffice的页面会提示安装PageOffice客户端控件,点击允许。安装客户端控件后,控件会弹出注册对话框,填写软件包里附带的试用序列号即可注册激活软件。然后您就可以浏览PageOffice示例代码,查看各种功能效果了。

    4.在 java web项目使用

       新建Web项目或网站后,拷贝PageOffice示例代码里的pageoffice.jar到您的新项目的WEB-INF\lib文件夹下就可以了。

    然后当您需要用PageOfficeCtrl时,新建JSP网页,参考示例代码在页首添加

    <%@ page import="com.zhuozhengsoft.pageoffice.*,java.awt.*"%>

    <%@ taglib uri="http://java.pageoffice.cn" prefix="po" %>

    在需要显示控件的地方添加

    <po:PageOfficeCtrl id="PageOfficeCtrl1" />

    然后添加您的调用代码即可,例如:

    PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);

    poCtrl1.setServerPage("poserver.do"); //此行必须

    poCtrl1.setSaveFilePage("savefile.jsp");

    poCtrl1.webOpen("doc/test.doc", OpenModeType.docNormalEdit, "张三");

    poCtrl1.setTagId("PageOfficeCtrl1"); //此行必须

    5.点击按钮隐藏excel的行号列标

    编写后台代码如下:

    PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);

    poCtrl1.addCustomToolButton("隐藏excel的行号列标", "HideHeadings()", 0);

    poCtrl1.setTagId("PageOfficeCtrl1"); //设置PageOfficeCtrl控件的id

    在前台html中添加javascript函数

    function HideHeadings(){

    document.getElementById("PageOfficeCtrl1").Document.Application.ActiveWindow.DisplayHeadings = false; //隐藏行号列标

    }

     

    如果希望文档打开后就立即隐藏excel的行号列标

    编写后台代码如下:

    PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);

    poCtrl1.setJsFunction_AfterDocumentOpened("HideHeadings()");

    poCtrl1.setTagId("PageOfficeCtrl1"); //设置PageOfficeCtrl控件的id

    在前台html中添加javascript函数

    function HideHeadings(){

    document.getElementById("PageOfficeCtrl1").Document.Application.ActiveWindow.DisplayHeadings = false; //隐藏行号列标

    }

    相关资源:PageOffice for Java (免费破解版)文档控件(官网版本)
    最新回复(0)