Содержание материала

Далее идет процедура отрисовки текста (Текст, икс, игрик, название шрифта, по центру (1-0))

Code:

Procedure dNt(Text:string;x,y:integer;whatfont:String; center:integer); //Процедура отрисовки букв

var

  h:Tpicturecollectionitem;

  z:integer;

  dlina:integer;

  dlina2:integer;

begin

  if center=1 then

  begin

     dlina2:=0;

     for z:=1 to strlen(pchar(text)) do

     begin

        h:=myform.il.Items.Find(whatfont+inttostr(ord(text[z])));

        dlina2:=dlina2+h.PatternWidth+1;

     end;

     dnt(Text,x-dlina2 div 2,y,whatfont,0);

  end

  else

  begin

     dlina:=x;

     for z:=1 to strlen(pchar(text)) do

     begin

        h:=myform.il.Items.Find(whatfont+inttostr(ord(text[z])));

        h.Draw(myform.dxdraw.Surface,dlina,y,0);

        dlina:=dlina+h.PatternWidth+1;

     end;

  end;

end;

 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить