МаксимальноСтрок(<Текст>, <Ширина>)
Тип: Число.
Вычисляет количество строк, необходимых для отображения указанного текста с учётом ширины.
МаксимальноСтрок = ОформительТекста1.МаксимальноСтрок(ОформительТекста1.Текст, Окно1.Кадр.Ширина);
Перем ТФ, ОформительТекста1, МаксимальноСтрок, Окно1; Процедура ПриОткрытии() Экспорт МаксимальноСтрок = ОформительТекста1.МаксимальноСтрок(ОформительТекста1.Текст, Окно1.Кадр.Ширина); ТФ.Верхний.Текст = "ОформительТекста1.МаксимальноСтрок = " + МаксимальноСтрок; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Окно1 = ТФ.Окно("Окно1"); Окно1.Игрек = ТФ.Позиция.Абсолютно(8); Окно1.Ширина = ТФ.Величина.Абсолютно(40); ТФ.Верхний.Добавить(Окно1); ОформительТекста1 = ТФ.ОформительТекста(); ОформительТекста1.Текст = "Давным-давно в городке на берегу Средиземного моря |жил старый столяр Джузеппе по прозванию Сизый Нос. |Однажды ему попалось под руку полено, обыкновенное |полено для топки очага в зимнее время. |– Неплохая вещь, – сказал сам себе Джузеппе, – можно |смастерить из него что-нибудь вроде |ножки для стола…"; Окно1.ОформительТекста = ОформительТекста1; ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();
Перем ТФ, ОформительТекста1, МаксимальноСтрок, Окно1; Процедура ПриОткрытии() Экспорт МаксимальноСтрок = ОформительТекста1.МаксимальноСтрок(ОформительТекста1.Текст, Окно1.Кадр.Ширина); ТФ.Верхний.Текст = "ОформительТекста1.МаксимальноСтрок = " + МаксимальноСтрок; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Окно1 = ТФ.Окно("Окно1"); Окно1.Игрек = ТФ.Позиция.Абсолютно(8); Окно1.Ширина = ТФ.Величина.Абсолютно(40); ТФ.Верхний.Добавить(Окно1); ОформительТекста1 = ТФ.ОформительТекста(); ОформительТекста1.Текст = "Давным-давно в городке на берегу Средиземного моря |жил старый столяр Джузеппе по прозванию Сизый Нос. |Однажды ему попалось под руку полено, обыкновенное |полено для топки очага в зимнее время. |– Неплохая вещь, – сказал сам себе Джузеппе, – можно |смастерить из него что-нибудь вроде |ножки для стола…"; Окно1.ОформительТекста = ОформительТекста1; ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( МаксимальноСтрок = 11 , "", "!!! ") + "ОформительТекста.МаксимальноСтрок (TextFormatter.MaxLines) Метод" + " " + ТекущаяДата() + Символы.ПС);