CEB轉(zhuǎn)換 SDK用戶指南050413_第1頁
CEB轉(zhuǎn)換 SDK用戶指南050413_第2頁
CEB轉(zhuǎn)換 SDK用戶指南050413_第3頁
CEB轉(zhuǎn)換 SDK用戶指南050413_第4頁
CEB轉(zhuǎn)換 SDK用戶指南050413_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Apabi電子政務(wù)產(chǎn)品開發(fā)商集成指南(CEB轉(zhuǎn)換部分)Ver:1015方正電子數(shù)字內(nèi)容事業(yè)部2005年04月15日產(chǎn)品清單lll Samples文件夾,包括TestMakerCom示例文件系統(tǒng)環(huán)境要求l 要求運行在windows平臺下 基本使用方法使用的具體方法可以參見接口描述功能介紹MakerOcx.ocx控件,是我們針對用戶需求開發(fā)的ApabiMaker對外接口。通過此控件用戶可以方便地調(diào)用ApabiMaker內(nèi)核完成各類板式文件的轉(zhuǎn)換,合并,拆分等工作。工作流程圖如下:MakerOcx輸 入/* * 函數(shù)說明: 工作完畢后的處理工作, 釋放內(nèi)存,FreeLibrary等操作; * 只能調(diào)

2、用一次 * 返回值: * long - 函數(shù)調(diào)用情況 */long CMakerOcxCtrl:EndMaker()輸 出單個文件轉(zhuǎn)換:SingleFileConvert(。)工作單文件轉(zhuǎn)換:JobFileConvert(。)工作單文件可以處理合并拆分等轉(zhuǎn)換功能。詳細內(nèi)容請參閱:工作單文件解釋.doc文件轉(zhuǎn)換成功標志:告知轉(zhuǎn)換是否成功出錯信息:具體的錯誤信息生成的CEB文件:轉(zhuǎn)換后的CEB文件轉(zhuǎn)換文件方式存放的文檔接口介紹BeginMaker long BeginMaker(LPCTSTR szMakerVersion)描述轉(zhuǎn)換前的準備工作,只能調(diào)用一次參數(shù)說明LPCTSTR szMakerV

3、ersion 正確調(diào)用Maker,以防以后版本的混淆等BeginMaker(""); 自動查找最新版本,并在注冊表中獲取版本的安裝目錄BeginMaker("ApabiMaker2.5"); 指定運行的版本,自動在注冊表中獲取此版本的安裝目錄BeginMaker("C:Program FilesFOUNDERApabi Maker2.5"); 直接指定版本的安裝目錄返回值 long 函數(shù)調(diào)用情況 0代表此函數(shù)執(zhí)行成功,沒有拋出任何異常; 不等于0代表此函數(shù)在執(zhí)行過程中有異常發(fā)生; 在此返回的錯誤值都是指程序執(zhí)行過程中調(diào)用的失敗等,與M

4、aker轉(zhuǎn)換過程中的失敗沒有關(guān)系SingleFileConvertlong SingleFileConvert(LPCTSTR szSrcFileName, LPCTSTR szResultFileName, LPCTSTR szTplName, LPCTSTR szLogFileName, LPCTSTR szInfoFileName)描述單個文件轉(zhuǎn)換接口參數(shù)說明LPCTSTR szSrcFileName被轉(zhuǎn)換文件LPCTSTR szResultFileName結(jié)果文件LPCTSTR szTplName模板名稱,如果值為 NULL,則用默認模板(Maker2.0參數(shù)不能使用NULL)LPCT

5、STR szLogFileName生成log文件名稱,如果值為 NULL,則不生成log文件,log 文件主要存放PS等文件轉(zhuǎn)換時的詳細信息,即Maker的信息窗顯示的信息(注:cebcore.dll 還會自動生成當前轉(zhuǎn)換文件相應(yīng)的 *.abs 文件,主要是缺圖,缺字信息;*.abs文件生成與否與生成szLogFileName沒有關(guān)系)LPCTSTR szInfoFileName生成一個詳細信息的INI文件,如果值為 NULL,則不生成此INI文件, 最后的信息都生成到指定的INI文件中格式大致為: 時間格式: Cstring strTime; strTime.Format( "%Y

6、-%m-%d,%H:%M:%S" );Info1:ConvertBeginTime = 2002-08-26,09:05:45 ConvertEndTime = 2002-08-26,09:06:50TotalPage = 10返回值long 函數(shù)調(diào)用情況返回值參見MakerOcxErr.HJobFileConvertlong JobFileConvert(LPCTSTR szJobFileName, LPCTSTR szLogFileName, LPCTSTR szInfoFileName)描述此函數(shù)針對工作單文件 *.job 而進行的轉(zhuǎn)換(Maker2.0后綴名為 *.xml)工

7、作單文件可以有Maker自動生成,也可以有其它工具生成。補充說明:函數(shù)功能擴展后,現(xiàn)在可以支持從HTTP服務(wù)器下載源文件,并把結(jié)果文件上傳到FTP服務(wù)器上。注:源文件目前支持從HTTP和FTP服務(wù)器下載; 目標文件只支持向FTP服務(wù)器上傳;HTTP地址格式為標準的URL:FTP地址格式為標準的URL:ftp:/user:passwordftpserver:port/path/target.cebftp的URL所有參數(shù)必須完整,不能省略。參數(shù)說明LPCTSTR szJobFilePath*.job文件的全路徑名LPCTSTR szLogFileName生成log文件名稱,如果值為 NULL,則不

8、生成log文件LPCTSTR szInfoFileName生成一個詳細信息的INI文件,如果值為 NULL,則不生成此INI文件返回值long 函數(shù)調(diào)用情況返回值參見MakerOcxErr.HEndMakerlong EndMaker()描述工作完畢后的處理工作, 釋放內(nèi)存,FreeLibrary等操作,只能調(diào)用一次返回值 long 函數(shù)調(diào)用情況返回值參見MakerOcxErr.HJobFlowConvertNetlong JobFileConvert(LPCTSTR szJobFileData, LPCTSTR szLogFileName, LPCTSTR szInfoFileName)描述

9、此函數(shù)為JobFileConvertNet的擴展函數(shù),作業(yè)腳本可以通過數(shù)據(jù)流的方式提供,而不是文件名的方式。 參數(shù)說明LPCTSTR szJobFileDataJob腳本文件的數(shù)據(jù)流。以字符串方式提供。如果數(shù)據(jù)流是從JOB文件中讀取的,應(yīng)先判斷源JOB文件是否為UNICODE格式,并處理好格式轉(zhuǎn)換后,提供正確的JOB文件內(nèi)容字符串數(shù)據(jù)流。LPCTSTR szLogFileName生成log文件名稱,如果值為 NULL,則不生成log文件LPCTSTR szInfoFileName生成一個詳細信息的INI文件,如果值為 NULL,則不生成此INI文件返回值long 函數(shù)調(diào)用情況返回值參見Make

10、rOcxErr.H CheckCEBFilelong CheckCEBFile (LPCTSTR szCEBFileName)描述檢查指定的CEB文件是否為合法的CEB格式文檔。參數(shù)說明LPCTSTR szCEBFileName*.ceb文件的全路徑名返回值long 函數(shù)調(diào)用情況返回值參見MakerOcxErr.HGetErrorMessageVARIANT GetErrorMessage (long nErrCode)描述根據(jù)指定的錯誤號,返回錯誤信息參數(shù)說明long nErrCode錯誤代碼返回值VARIANT. bstrVal 錯誤信息的字串描述,與MakerOcxErr.H對應(yīng)。GetMakerTPLsNameVARIANT GetMakerTPLsName ()描述根據(jù)指定的錯誤號,返回錯誤信息參數(shù)說明Null返回值VARIANT. bstrVal 正確結(jié)果為Maker全部模板的名稱,每個模板名字間用“;”

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論