各位大侠!!现在有一个棘手问题:客户提出要文章固定为宋体四号。怎么使用FCKeditor函数设置剪贴板的内容固定为宋体四号。
我现在能够通过fckInstance.Events.AttachEvent("OnPaste",DoSomething);  
  function DoSomething(){
       fckInstance.GetClipboardHTML(); 
  }
截获剪贴板的内容但是我不会设置它的字号,字体,并粘贴到文本域中。不知我说清楚没有。

解决方案 »

  1.   

    function DoSomething(){
      fckInstance.GetClipboardHTML();  
    //设置内容字体格式
    fckInstance.EditorDocument.body.style.fontFamily='宋体'
    fckInstance.EditorDocument.body.style.fontSize='14px'
      }
    试试
      

  2.   

    试了下,fckInstance.EditorDocument.body实际得到的是文本框中的内容而不是剪贴板中的,我怀疑这个是不是必须用正则完成啊?
      

  3.   

    用你的方法试了从几个地方粘过来的文字只有word不行。提示:您要粘贴的内容好像来自ms_word,是否要清除格式再粘贴?选“是”后,粘在一个方框里,下面有两个复选框,一个清除font标签,一个清除css样式,选择清除font标签不管用。选清除css管用,但是其他的样式都没了。
      

  4.   

    好的,结贴,就是最后word里表格的内容不行,其他的都可以了。