Перейти к содержанию

Пользовательские функции: различия между версиями

Материал из Химсофт Вики
Нет описания правки
Строка 24: Строка 24:
</syntaxhighlight>
</syntaxhighlight>


<div style="background-color: #e7f3ff; border-left: 5px solid #2196f3; padding: 15px; margin: 10px 0;">
'''Примечание'''
Даже если функция используется только в выражениях и не используется во вкладке кода, она все-равно должна быть обязательно подключена во вкладке кода одним из двух способов!
</div>
В таком случае для использования в выражении требуется указывать только имя функции:
В таком случае для использования в выражении требуется указывать только имя функции:
<syntaxhighlight lang="C#">
<syntaxhighlight lang="C#">
[FullName([Main.surname], [Main.name], [Main.patronimyc])]
[FullName([Main.surname], [Main.name], [Main.patronimyc])]
</syntaxhighlight>
</syntaxhighlight>

Версия от 09:44, 20 октября 2026

Список подключаемых библиотек

  • Chemsoft.Triteia.ReportClasses.dll
  • Chemsoft.Triteia.ReportFunctions.Maths.dll
  • Chemsoft.Triteia.ReportFunctions.Cells.dll
  • Chemsoft.Triteia.ReportFunctions.Events.dll
  • Chemsoft.Triteia.ReportFunctions.Controls.dll
  • Chemsoft.Triteia.ReportFunctions.Signatures.dll

Варианты подключения в основном классе отчета

Подключение пространства имен

using Chemsoft.Triteia.ReportFunctions.Signatures;

В таком случае для использования в выражении перед именем функции требуется через точку указывать имя класса:

[PersonNameFormatter.FullName([Main.surname], [Main.name], [Main.patronimyc])]

Подключение класса

using static Chemsoft.Triteia.ReportFunctions.Signatures.PersonNameFormatter;

Примечание

Даже если функция используется только в выражениях и не используется во вкладке кода, она все-равно должна быть обязательно подключена во вкладке кода одним из двух способов!

В таком случае для использования в выражении требуется указывать только имя функции:

[FullName([Main.surname], [Main.name], [Main.patronimyc])]