天天看點

PageOffice在java中的應用

1.pageoffice應用時必須在用戶端安裝office軟體(office2003及以上版本),web服務端不需要安裝。

2.支援安裝jdk1.5及以上版本的各種類型的linux、unix伺服器。

3.第一次下載下傳使用pageoffice如何加載在java中加載示例:

拷貝示例檔案夾到tomcat的webapps檔案夾下,重新啟動tomcat服務,通過ie浏覽器通路示例頁面即可。

浏覽包含pageoffice的頁面會提示安裝pageoffice用戶端控件,點選允許。安裝用戶端控件後,控件會彈出注冊對話框,填寫軟體包裡附帶的試用序列号即可注冊激活軟體。然後您就可以浏覽pageoffice示例代碼,檢視各種功能效果了。

4.在 java web項目使用

然後當您需要用pageofficectrl時,建立jsp網頁,參考示例代碼在頁首添加

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

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

<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的行号列标

編寫背景代碼如下:

poctrl1.addcustomtoolbutton("隐藏excel的行号列标", "hideheadings()", 0);

poctrl1.settagid("pageofficectrl1"); //設定pageofficectrl控件的id

在前台html中添加javascript函數

function hideheadings(){

document.getelementbyid("pageofficectrl1").document.application.activewindow.displayheadings = false; //隐藏行号列标

}

如果希望文檔打開後就立即隐藏excel的行号列标

poctrl1.setjsfunction_afterdocumentopened("hideheadings()");