Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Vasily Shmelev                       2:5020/400     28 Jul 2001  11:21:21
 To : Evgeniy Lominin
 Subject : Re: Выравнивание текста
 -------------------------------------------------------------------------------- 
 
 Hello! Evgeniy Lominin wrote in message:
 
   EL> Есть текст, Есть прямоугольная область в которую необходимо
   EL> вывести этот текст с выравниванием по ширине этой области,
   EL> как это сделать?
 
     1. Разбиваем исходный текст на строки.
         1.1. В строке целое число слов.
         1.2. Длина строки меньше (равна) длины области
     2. Добавляем пробелы.
         2.1. Длины строки и области совпадают -- пропускаем.
         2.2. Иначе. Перебираем слова в строке и добавляем пробел после
              каждого слова. Контроллируем длину строки, если она стала
              равна длине области, то заканчиваем перебор.
         2.3. Добавляем еще по одному пробелу и т.д., пока длина строки
              не сравняется с длиной области.
 
     Пришло в голову :)
 
 --
 С уважением,
          Василий
 --- ifmail v.2.15dev5
  * Origin: MTU-Intel ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Выравнивание текста   Evgeniy Lominin   27 Jul 2001 11:04:20 
 Re: Выравнивание текста   Vasily Shmelev   28 Jul 2001 11:21:21 
 Re: Выpавнивание текста   Alexander Veprik   29 Jul 2001 02:55:10 
Архивное /ru.algorithms/9104aebcb2da.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional