二次開發器實用篇_第1頁
二次開發器實用篇_第2頁
二次開發器實用篇_第3頁
二次開發器實用篇_第4頁
二次開發器實用篇_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1前<TRSWCM6.51前<TRSWCM6.5二次開發-034-編輯器相關>2問題2.1粘貼本粘貼,word粘貼,網頁粘貼,具體反饋現象可能是字體,樣式,縮進,圖片等與原文件有差異。wcm65編輯器調整后,大部分的粘貼都能滿足編輯需求,但是處理邏輯上肯定還wcm65中處理粘貼的源方法是wcm\app\editor\fckeditor_ex.jsFCK.Paste啟了粘貼統一樣式(具體配置的設定見wcm\app\editor\fckconfig.js,默認情況下編輯器接下來就會獲取剪切內容,wcm65編輯器現在支持兩種獲取方式:一種是調用execCommandwcmoffice控件抽取,相對于前者在wcm65默認采用的是后者,如果要更改,可以if(oCookie.ClipBoardMode&&oCookie.ClipBoardMode==if(FCKConfig.ForcePasteAsPlainTextreturnfalse;}varoCookie=returnfalse;}對于word對于word,excel的處理會調用FCK.PasteFromWordbExcel)方法,此方法里先用pickWordContent方法去除一些word和excel里的冗余標記和樣式,然后會區分,如word,會調cleanword進行word的進一步格式處理,如果是excel,則會調用cleanExcelCode對excel內容做進一步處理。window.pickWordContent=functionvarsStyle=sStyle=varsRealContent="";varregContent="";regContentregContent}sRealContent=regContent.exec(sContent);if(sRealContent==null)return"";if(sRealContent[0null){sRealContent=}sHTML=FCK._CheckIsPastingEnabled(true){sHTML}}無論是pickWordContent還是無論是pickWordContent還是cleanword,cleanExcelCode,主要邏輯就是上2.2功能調操作的,比如粘貼,全選等,它們的存放位置沒有規律,通常是存放在核心js內,對如插入圖片,插入模板等,這里按鈕的處理文件通常存放在wcm\app\editor\editor\dialog目錄(dialog方式的按鈕處理頁面是自己出窗口按鈕采用的是附加控件的方式,它們通常定義在wcm\app\editor\editor\js\sRealContentvaroCookie=FCK.loadCookie();sRealContent=}varresult=[sStyle,sRealContent];returnresult;}wcm\app\editor\wcm\app\editor\editor\fckeditor.html里,處理方法wcm\app\editor\editoraction2.3功能定3wcm65中實現,分別對應欄目文檔列表上的65的用戶手冊,至于底3實用項目同事不清楚編輯器是否做過二次開發定制,版本息不確定wcm的版本,是否有過二次開發定制,否則很容易造成新增的更新沖掉以前的定制vararr='clearstyle',"",FCKLang.TIP2,'clearclasses',"",FCKLang.TIP4,'clearblank',"",FCKLang.TIP5,'outdentpara',"",FCKLang.TIP6,'replacenbsps',"",FCKLang.TIP7,'db2sb',"",FCKLang.TIP9}在我

溫馨提示

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

評論

0/150

提交評論