IMsFormulaTermInfo.FormatText

Синтаксис

FormatText(format: MsTermTextFormat): String;

Параметры

format. Формат представления наименования терма.

Описание

Метод FormatText осуществляет преобразование и возвращает наименование терма в указанном формате.

Комментарии

Для применения нескольких параметров форматирования указывайте необходимые значения перечисления MsTermTextFormat через «Or».

Пример

Для выполнения примера предполагается наличие терма «Info».

Sub UserProc;
Var
    Info: IMsFormulaTermInfo;
Begin
    Info.Inversion := MsInversion.DLog;
    Info.InversionLag := MsInversionLag.PrecidingYear;
    Info.Lag := "2";
    Debug.WriteLine("Наименование терма: " + Info.TermText);
    Debug.WriteLine("Наименование терма без скобок: " + Info.FormatText(MsTermTextFormat.Brackets));
    Debug.WriteLine("Наименование терма с указанием источника данных: " + Info.FormatText(MsTermTextFormat.DataSource));
    Debug.WriteLine("Наименование с указанием начального преобразования терма и его периода: " + Info.FormatText(MsTermTextFormat.Inversions));
    Debug.WriteLine("Наименование терма с указанием лага: " + Info.FormatText(MsTermTextFormat.Time));
End Sub UserProc;

После выполнения примера в окно консоли будет выведено наименование терма в различных форматах. Например:

Наименование терма: {dlogYoY(TEST_COPY1!Afghanistan|BCA[t+2], 3)}

Наименование терма без скобок: Afghanistan|BCA

Наименование терма с указанием источника данных: TEST_COPY1!Afghanistan|BCA

Наименование с указанием начального преобразования терма и его периода: dlogYoY(TEST_COPY1!Afghanistan|BCA[t+2], 3)

Наименование терма с указанием лага: Afghanistan|BCA[t+2]

См. также:

IMsFormulaTermInfo