PROCEDURE APP.TextWidth(Text: STRING[]): NUMERIC[0]; |
Возвращает минимальную ширину ячейки, в которой может быть отображена без
отсечения строка, заданная параметром Text, при применении
табличного выравнивания.
Возвращает значение, которое соответствует количеству символов в тексте ячейки,
включая пробелы с краев, задающие способ выравнивания. Предназначен для
однострочных текстов: если в тексте присутствует хотя бы один перевод строки,
заданный символом '|'
, символом CHR(10)
, или
подстрокой CHR(13)+CHR(10)
, все, начиная с первого перевода строки,
игнорируется. Символы табуляции полностью игнорируются. Предполагается, что
текст отображается шрифтом
APP.ProportionalFontFace,
а высота базового шрифт окна, в котором отображается текст, совпадает с высотой
базового шрифта приложения,
APP.BasicFontSize. В консольном режиме
метод возвращает длину итоговой строки в символах, то есть ведет себя так,
как будто базовый шрифт приложения - моноширинный.