HOME ПРИМЕРЫ THANKS НОВИЧКАМ ДОКИ LINKS JavaScript Mail


 
В этот день много лет назад...
22 апреля. В 1370 году (656 лет назад) - По приказу короля Франции Карла V закладывается первый камень в основание крепости Бастилия. Крепость должна была защищать своими стенами Париж от атак англичан. Первоначально Бастилия проектировалась как укрепленные ворота, но уже Карл VI превратит ее в настоящую крепость, возведя стены на всех открытых участках. Восемь башен крепости высотой выше 30 метров, связанные стенами равной высоты и окруженные рвом шириной в 25 метров, будут возвышаться над городом. Завершится строительство было почти два века спустя. При кардинале Ришелье Бастилия станет использоваться как государственная тюрьма, каковой и будет оставаться до взятия восставшим народом 14 июля 1789. По постановлению Учредительного собрания Бастилия будет снесена. С 1880 день взятия Бастилии отмечается во Франции как национальный праздник.
 
 

Turbo Pascal Documentation

Процедура SetTextJustify

Модуль Graph


     Функция: Устанавливает  значения  выравнивания  текста,
которые используются процедурами OutText и OutTextXY.
     Описание: SetTextJustify(гориз, верт : word)
     Примечания: После процедуры SetTextJustify вывод
     текста будет выравниваться по текущему указателю задан-
ным способом. При использовании двух следующих операторов

           SetTextJustify(CenterText, CenterText);
           OutTextXY(100, 100, 'ABC');

в середине точки с координатами (100,100) появится буква  В.
Установленные по умолчанию параметры выравнивания можно вос-
становить с помощью вызова SetTextJustify(LeftText,TopText).
Если  процедуре SetTextJustify передаются недопустимые пара-
метры, функция GraphResult  будет  возвращать  значение  -11
(grError), а текущие параметры выравнивания текста останутся
неизмененными.
     Определены следующие константы:

       const
         { горизонтальное выравнивание }
         LeftText    = 0;   { выровнять влево }
         CenterText  = 1;   { центрировать }
         RightText   = 2;   { выровнять вправо }
         { вертикальное выравнивание }
         BottomText  = 0;   { переместить вниз }
         CenterText  = 1;   { центрировать }
         TopText     = 2;   { переместить вверх }
     Аналогичная процедура имеется в версии 2.0 Турбо-Си.
     Ограничения: Должен использоваться графический режим.
     Прочее: См. также процедуры SetLineStyle, OutTextXY,
GetTextSettings, OutText, TextHeight, TextWidth,
SetUserCharSize, GraphResult.
     Пример:

        uses Graph;
        var
          Gd, Gm : integer;
        begin
          Gd := Detect;
          InitGraph(Gd, Gm, '');
          if GraphResult <> grOk then
             Halt(1);
       { выравнивание текста относительно центра экрана }
       SetTextJustify(CenterText, CenterText);
       OutTextXY(Succ(GetMaxX) div 2,
                 Succ(GetMaxY) div 2,
                 'Легко центрируется');
         Фжгенп;
         ЕнрфжЙугсй;
        жпе.




HOME