wraptext

Функция разделения текста на строки заданной длины

Синтаксис:

MultiRowText = wraptex(SingleRowText, RowLength);

Аргументы:

SingleRowText – аргумент типа string, содержащий текст из слов с разделителями.

RowLength – аргумент типа integer, задающий длину строк, из которых будет состоять выходной многострочный текст.

Описание:

wraptext – функция разбиения текста SingleRowText, заданного одной строкой на многострочный текст с длиной строки RowLength. При этом, если конец строки приходится на середину очередного слова, то текущее слово не будет перенесено на следующую строку.

Результат:

MultiRowText – переменная типа string, содержащая текст с переносами строки.

Пример:

var SingleRowText:string, MultiRowString1:string, MultiRowString2:string;
SingleRowText = "слово1 слово2 слово3 слово4 слово5";
MultiRowString1 = wraptext(SingleRowText,6);
MultiRowString2 = wraptext(SingleRowText,14);
В результате переменным будут присвоены следующие значения:
MultiRowString1 = "cлово1
                  слово2 
                  слово3 
                  слово4 
                  слово5"
MultiRowString2 = "слово1 слово2 
                  слово3 слово4 
                  слово5"