document.execCommand()函數可用參數(整理收集)

來源:互聯網
上載者:User
  2D-Position   允許通過拖曳移動絕對位置的對象。    
  AbsolutePosition   設定元素的   position   屬性為“absolute”(絕對)。    
  BackColor   設定或擷取當前選中區的背景顏色。    
  BlockDirLTR   目前尚未支援。    
  BlockDirRTL   目前尚未支援。    
  Bold   切換當前選中區的粗體顯示與否。    
  BrowseMode   目前尚未支援。    
  Copy   將當前選中區複製到剪貼簿。    
  CreateBookmark   建立一個書籤錨或擷取當前選中區或插入點的書籤錨的名稱。    
  CreateLink   在當前選中區上插入超級連結,或顯示一個對話方塊允許使用者指定要為當前選中區插入的超級連結的   URL。    
  Cut   將當前選中區複製到剪貼簿並刪除之。    
  Delete   刪除當前選中區。    
  DirLTR   目前尚未支援。    
  DirRTL   目前尚未支援。    
  EditMode   目前尚未支援。    
  FontName   設定或擷取當前選中區的字型。    
  FontSize   設定或擷取當前選中區的字型大小。    
  ForeColor   設定或擷取當前選中區的前景(文本)顏色。    
  FormatBlock   設定當前塊格式化標籤。    
  Indent   增加選中文本的縮排。    
  InlineDirLTR   目前尚未支援。    
  InlineDirRTL   目前尚未支援。    
  InsertButton   用按鈕控制項覆蓋當前選中區。    
  InsertFieldset   用方框覆蓋當前選中區。    
  InsertHorizontalRule   用水平線覆蓋當前選中區。    
  InsertIFrame   用內嵌架構覆蓋當前選中區。    
  InsertImage   用映像覆蓋當前選中區。    
  InsertInputButton   用按鈕控制項覆蓋當前選中區。    
  InsertInputCheckbox   用複選框控制項覆蓋當前選中區。    
  InsertInputFileUpload   用檔案上傳控制項覆蓋當前選中區。    
  InsertInputHidden   插入隱藏控制項覆蓋當前選中區。    
  InsertInputImage   用影像控制覆蓋當前選中區。    
  InsertInputPassword   用密碼控制項覆蓋當前選中區。    
  InsertInputRadio   用單選鈕控制項覆蓋當前選中區。    
  InsertInputReset   用重設控制項覆蓋當前選中區。    
  InsertInputSubmit   用提交控制項覆蓋當前選中區。    
  InsertInputText   用文本控制項覆蓋當前選中區。    
  InsertMarquee   用空字幕覆蓋當前選中區。    
  InsertOrderedList   切換當前選中區是編號清單還是常規格式化塊。    
  InsertParagraph   用換行覆蓋當前選中區。    
  InsertSelectDropdown   用下拉框控制項覆蓋當前選中區。    
  InsertSelectListbox   用列表框控制項覆蓋當前選中區。    
  InsertTextArea   用多行文本輸入控制項覆蓋當前選中區。    
  InsertUnorderedList   切換當前選中區是項目符號列表還是常規格式化塊。    
  Italic   切換當前選中區斜體顯示與否。    
  JustifyCenter   將當前選中區在所在格式化塊置中。    
  JustifyFull   目前尚未支援。    
  JustifyLeft   將當前選中區所在格式化塊靠左對齊。    
  JustifyNone   目前尚未支援。    
  JustifyRight   將當前選中區所在格式化塊靠右對齊。    
  LiveResize   迫使   MSHTML   編輯器在縮放或移動過程中持續更新元素外觀,而不是只在移動或縮放完成後更新。    
  MultipleSelection   允許當使用者按住   Shift   或   Ctrl   鍵時一次選中多於一個網站可選元素。    
  Open   目前尚未支援。    
  Outdent   減少選中區所在格式化塊的縮排。    
  OverWrite   切換文本狀態的插入和覆蓋。    
  Paste   用剪貼簿內容覆蓋當前選中區。    
  PlayImage   目前尚未支援。    
  Print   開啟列印對話方塊以便使用者可以列印當前頁。    
  Redo   目前尚未支援。    
  Refresh   重新整理當前文檔。    
  RemoveFormat   從當前選中區中刪除格式化標籤。    
  RemoveParaFormat   目前尚未支援。    
  SaveAs   將當前   Web   頁面儲存為檔案。    
  SelectAll   選中整個文檔。    
  SizeToControl   目前尚未支援。    
  SizeToControlHeight   目前尚未支援。    
  SizeToControlWidth   目前尚未支援。    
  Stop   目前尚未支援。    
  StopImage   目前尚未支援。    
  StrikeThrough   目前尚未支援。    
  Subscript   目前尚未支援。    
  Superscript   目前尚未支援。    
  UnBookmark   從當前選中區中刪除全部書籤。    
  Underline   切換當前選中區的底線顯示與否。    
  Undo   目前尚未支援。    
  Unlink   從當前選中區中刪除全部超級連結。    
  Unselect   清除當前選中區的選中狀態。       
  另外,上面的代碼  
  試著改變參數會得到其他一些功能:  
   
  WebBrowser.ExecWB(1,1)   開啟  
  WebBrowser.ExecWB(2,1)   關閉現在所有的IE視窗,並開啟一個新視窗  
  WebBrowser.ExecWB(4,1)   儲存網頁  
  WebBrowser.ExecWB(6,1)   列印  
  WebBrowser.ExecWB(7,1)   預覽列印  
  WebBrowser.ExecWB(8,1)   列印版面設定  
  WebBrowser.ExecWB(10,1)   查看頁面屬性  
  WebBrowser.ExecWB(17,1)   全選  
  WebBrowser.ExecWB(22,1)   重新整理  
  WebBrowser.ExecWB(45,1)   關閉表單無提示   
  //
我對IEWebBrowser這個組件的execWB方法整理了一下﹐希望對大家有所協助。
1. <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
2. 調用方法。
WebBrowser.ExecWB nCmdID, nCmdExecOpt, [pvaIn], [pvaOut]
3. 參數說明。
(a).nCmdID
OLECMDID_OPEN = 1,
OLECMDID_NEW = 2,
OLECMDID_SAVE = 3,
OLECMDID_SAVEAS = 4,
OLECMDID_SAVECOPYAS = 5,
OLECMDID_PRINT = 6,
OLECMDID_PRINTPREVIEW = 7,
OLECMDID_PAGESETUP = 8,
OLECMDID_SPELL = 9,
OLECMDID_PROPERTIES = 10,
OLECMDID_CUT = 11,
OLECMDID_COPY = 12,
OLECMDID_PASTE = 13,
OLECMDID_PASTESPECIAL = 14,
OLECMDID_UNDO = 15,
OLECMDID_REDO = 16,
OLECMDID_SELECTALL = 17,
OLECMDID_CLEARSELECTION = 18,
OLECMDID_ZOOM = 19,
OLECMDID_GETZOOMRANGE = 20
OLECMDID_UPDATECOMMANDS = 21
OLECMDID_REFRESH = 22
OLECMDID_STOP = 23
OLECMDID_HIDETOOLBARS = 24
OLECMDID_SETPROGRESSMAX = 25
OLECMDID_SETPROGRESSPOS = 26
OLECMDID_SETPROGRESSTEXT = 27
OLECMDID_SETTITLE = 28
OLECMDID_SETDOWNLOADSTATE = 29
OLECMDID_STOPDOWNLOAD = 30
上面的關鍵詞都可以在瀏覽器的菜單裡面找到對應的選項﹐大家一看就明白的﹗
(b).nCmdExecOpt
OLECMDEXECOPT_DODEFAULT = 0,
OLECMDEXECOPT_PROMPTUSER = 1,
LECMDEXECOPT_DONTPROMPTUSER = 2,
OLECMDEXECOPT_SHOWHELP = 3
對於這個參數﹐一般來說﹐選1就可以了。
function   printpr()  
  {  
  var   OLECMDID   =   7;  
  /*   OLECMDID   values:  
  *   6   -   print  
  *   7   -   print   preview  
  *   1   -   open   window  
  *   4   -   Save   As  
  */  
  var   PROMPT   =   1;   //   2   DONTPROMPTUSER    
  var   WebBrowser   =   '<OBJECT   ID="WebBrowser1"   WIDTH=0   HEIGHT=0   CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';  
  document.body.insertAdjacentHTML('beforeEnd',   WebBrowser);    
  WebBrowser1.ExecWB(OLECMDID,   PROMPT);  
  WebBrowser1.outerHTML   =   "";  
  }  

//預覽列印屬性設定
  <object   id="factory"   style="display:none"   viewastext   classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"   ></object>  
  <script   defer>  
  function   window.onload()   {  
      factory.printing.header   =   ""    
      factory.printing.footer   =   ""    
      factory.printing.portrait   =   false;                 //   用紙的方向(true:縦/false:橫)  
      factory.printing.paperSize   =   "A3"    
      factory.printing.leftMargin   =   0  
      factory.printing.topMargin   =   0  
      factory.printing.rightMargin   =   0  
      factory.printing.bottomMargin   =   0  
      }  
  </script>  
   
  <p><input   type=button   value="列印本頁"   onclick="location.href='javascript:window.print()'">

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.