PageOfficeJava API是一個用于在Java Web應用程序中集成PageOffice的庫。以下是一些主要的方法:
PageOfficeCtrl poCtrl
: 創建一個新的PageOffice控件實例。
poCtrl.setServerPage(String serverPage)
: 設置PageOffice服務器頁面的URL,通常為"poserver.zz"。
poCtrl.setUserID(String userID)
: 設置當前用戶的ID。
poCtrl.setUserName(String userName)
: 設置當前用戶的名稱。
poCtrl.setFileType(String fileType)
: 設置文件類型,如"doc"、"xls"等。
poCtrl.setSaveFilePage(String saveFilePage)
: 設置保存文件的服務器頁面URL。
poCtrl.setCustomToolbar(boolean customToolbar)
: 設置是否使用自定義工具欄。
poCtrl.addCustomToolButton(String toolName, String toolText, String toolIcon, String script)
: 添加自定義工具欄按鈕。
poCtrl.setJsFunction_AfterDocumentOpened(String jsFunction)
: 設置文檔打開后執行的JavaScript函數。
poCtrl.setJsFunction_AfterDocumentSaved(String jsFunction)
: 設置文檔保存后執行的JavaScript函數。
poCtrl.setJsFunction_AfterDocumentClosed(String jsFunction)
: 設置文檔關閉后執行的JavaScript函數。
poCtrl.webOpen(String fileUrl, boolean readOnly, String dataRegion)
: 打開一個指定URL的文件。
poCtrl.webSave()
: 保存當前編輯的文件。
poCtrl.webClose()
: 關閉當前編輯的文件。
poCtrl.getHtmlCode()
: 獲取PageOffice控件的HTML代碼,以便將其嵌入到Web頁面中。
這些方法可以幫助您在Java Web應用程序中輕松地集成PageOffice功能。更多詳細信息和示例,請參閱PageOffice官方文檔:https://www.pageoffice.cn/api/java/index.html