CreateCustom(Text: String; Formula: String): ITerm;
Text - текст пользовательского терма.
Formula - формула пользовательского терма.
Метод CreateCustom создает пользовательский терм.
В пользовательском терме, в отличии от литерального, невозможно редактировать текст. Пользовательский терм можно выделить только целиком.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1" и компонента TermEdit с наименованием "TermEdit1".
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Terms: ITermList;
Te: ITerm;
i: Integer;
Begin
Terms := TermEdit1.Terms;
Te := Terms.CreateCustom("A", "@a");
i := TermEdit1.PutTerm(Te);
TermEdit1.Hyperlink(i) := True;
Te := Terms.CreateLiteral("+");
i := TermEdit1.PutTerm(Te);
Te := Terms.CreateCustom("B", "@b");
i := TermEdit1.PutTerm(Te);
TermEdit1.Hyperlink(i) := True;
End Sub Button1OnClick;
После выполнения примера при нажатии на кнопку для компонента "TermEdit1" будет создано три терма, из которых будет составлено выражение. Термы будут отображаться в виде гиперссылок.
См. также: