A1sCodeбиблиотека 1С

A1sChars.DividerText

Назначение: <doc>Формирует разделитель с центрированным текстом.</doc>

Сигнатура

Function DividerText(Text, Total = 50, Symbol = "-") Export //⚙
	// Центрируем текст по ширине Total
	Local = StrLen(Text);
	LeftPart = Цел((Total - Local) / 2);
	If LeftPart < 0 Then LeftPart = 0; EndIf; //⚡

	Return Divider(LeftPart, Symbol)

Параметры

Text, Total = 50, Symbol = "-") Export //⚙
	// Центрируем текст по ширине Total
	Local = StrLen(Text);
	LeftPart = Цел((Total - Local) / 2);
	If LeftPart < 0 Then LeftPart = 0; EndIf; //⚡

	Return Divider(LeftPart, Symbol

Сценарии

Рез = A1sChars.DividerText("Текст", Неопределено);

Результат

// Ожидаемый результат
Строка.