EditControl

Objekt EditControl představuje editačnφ prvek.

 

 

 

Přφklad:

Nßsledujφcφ funkce si nejprve uchovß pozici kurzoru a v přφpadě, ₧e nenφ označen blok textu označφ jako blok cel² text. Nßsledně v bloku nahradφ některΘ znaky za jinΘ (metoda replace). Po operaci vrßtφ pozici kurzoru zpět. VÜimněte si i volßnφ metody BeginUpdate a EndUpdate. Dφky tomu budou operace vratnΘ pomocφ operace Undo.

 

function XMLSafeFormToText()

{

  var x = Editor.ActiveEdit.CaretX;

  var y = Editor.ActiveEdit.CaretY;

  Editor.ActiveEdit.BeginUpdate();

  if (Editor.ActiveEdit.SelText == '')

    Editor.ActiveEdit.SelectAll();

  var s = Editor.ActiveEdit.SelText;

  s = s.replace (/&/g, '&');

  s = s.replace (/&lt;/g, '<');

  s = s.replace (/&gt;/g, '>');

  s = s.replace (/&apos;/g, "'");

  s = s.replace (/&quot;/g, '"');

  Editor.ActiveEdit.SelText = s;

  Editor.ActiveEdit.SetCaretXY (x, y);

}