Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB20TextWidth.shtml

Глава 20. TCanvas.TextWidth

Метод TextWidth

Затрагиваемые объекты Все объекты холста.
Назначение Метод TextWidth возвращает ширину текста, который будет нарисован на холсте.
Объявление function TextWidth(const Text: string): Integer;
Параметры  
    Text Текст, который необходимо отобразить на холсте.
Пример синтаксиса
// Определить, помещается ли текст на холсте формы

procedure TForm1.Button4Click(Sender: TObject);
var
   MyString: String;

begin
   Form1.Canvas.Font.Name := 'Arial';
   Form1.Canvas.Font.Size := 24;
   MyString := 'Will it fit?';
   if Forml.Canvas.TextWidth(MyString) < Form1.ClientWidth
      then Form1.Canvas.TextOut(0,0,MyString); 

end;
Описание        Значение ширины, возвращаемое из TextWidth, является целым. Оно равно ширине в пикселах текста, указанного параметром Text.
       Подобно TextHeight, TextWidth обычно применяется для определения, помещается ли указанный текст на холсте.

[Метод Arc] [Свойство Brush] [Метод Chord] [Свойство CopyMode] [Метод CopyRect] [Метод Draw] [Метод DrawFocusRect] [Метод Ellipse] [Метод FillRect] [Метод FloodFill] [Свойство Font] [Метод FrameRect] [Свойство Handle] [Метод LineTo] [Метод MoveTo] [Событие OnChange] [Событие OnChanging] [Свойство Pen] [Свойство PenPos] [Метод Pie] [Свойство Pixels] [Метод Polygon] [Метод PolyLine] [Метод Rectangle] [Метод Refresh] [Метод RoundRect] [Метод StretchDraw] [Метод TextHeight] [Метод TextOut] [Метод TextRect] [Метод TextWidth]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB20TextWidth.shtml