FormatForeLine

Синтаксис

FormatForeLineResult FormatForeLine(FormatForeLineArg tArg)

Параметры

tArg. Параметры выполнения операции.

Описание

Операция FormatForeLine форматирует строку кода.

Комментарии

Операция позволяет произвести форматирование строки кода путём добавления одиночных отступов и удаления незначимых пробелов в элементах строки кода. Для выполнения операции укажите в поле tArg.line строку кода, к которой необходимо применить форматирование.

Результатом операции будет строка кода после применения форматирования.

Пример

Ниже приведён пример применения форматирования к строке кода в среде разработки. В запросе передаётся строка кода. В ответе возвращается строка кода после применения форматирования.

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FormatForeLine xmlns="http://www.fsight.ru/PP.SOM.Som">
<tArg xmlns="">
  <line>MB:=MetabaseClass.Active ; </line>
  </tArg>
  </FormatForeLine>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<FormatForeLineResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <line xmlns="">MB := MetabaseClass.Active;</line>
  </FormatForeLineResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"FormatForeLine" :
{
"tArg" :
{
"line" : "MB:=MetabaseClass.Active ; "
}
}
}

JSON-ответ:

{
"FormatForeLineResult" :
{
"line" : "MB := MetabaseClass.Active;"
}
}
public static FormatForeLineResult FormatForeLine(string text)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
//Параметры выполнения операции
var tFormat = new FormatForeLine()
{
tArg = new FormatForeLineArg()
{
line = text
}
};
//
var result = somClient.FormatForeLine(tFormat);
return result;
}

См. также:

Работа со средой разработки