2012-01-10 15 views
7

Używam CKEditor ver.3.6 w mojej aplikacji Asp.net MVC 3.W Ckeditor jak skopiować/uzyskać wszystkie formatowanie z zaznaczonego tekstu

Moim wymaganiem jest utworzenie opcji formatu malowania w dokumencie Google. Muszę zaimplementować opcję Maluj w kamerze.

W Ckeditor, jak skopiować/uzyskać wszystkie formatowanie, takie jak czcionka, efekty czcionki, wyśrodkowane wyrównanie akapitu z zaznaczonego tekstu (źródło) do nowo wybranego tekstu (miejsce docelowe).

Proszę zaproponować odpowiednie rozwiązanie.

Odpowiedz

1

Użyj tej funkcji, aby zastąpić treść wybranego html tekstem w jednym polu. Po kliknięciu przycisku wywołaj tę funkcję:

function Replace() 
{ 
    var sel = editor.getSelection(); 
    var ele=sel.getStartElement(); 
    if(ele.hasAttributes()) 
    { 
     var insertele= editor.document.createElement('span'); 
     ele.copyAttributes(insertele,{type:1,value:1}) 
     insertele.setHtml($("#repTxt").val()); 
     editor.insertElement(insertele);   
    } 

} 
Powiązane problemy