powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ...текст в нескольно строк ...
6 сообщений из 6, страница 1 из 1
...текст в нескольно строк ...
    #32250210
var_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Привет.
Подскажите как нарисовать на форме текст в нескольно строк за один проход.
Листинг не пашет. Почему?

Canvas.TextOut( 100 ,  100 , 'Здесь первая строка текста'+# 13 # 10 +
'А здесь должна быть вторая');

Так тоже не пашет:

Canvas.TextOut( 100 ,  100 , 'Здесь первая строка текста'+# 13 # 10 +'А здесь должна быть вторая');

Опять пишет все в одну строку!!!

Заранее благодарен.
...
Рейтинг: 0 / 0
...текст в нескольно строк ...
    #32250213
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интерестно а как енто в графическом режиме он будет переводить какретку на следущюю строчку ????

и ваще какую такую какретку итд ...
...
Рейтинг: 0 / 0
...текст в нескольно строк ...
    #32250290
Фотография CrazyMihey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Canvas.TextOut( 100 ,  100 , 'Здесь первая строка текста');
Canvas.TextOut( 100 ,  100  + Canvas.TextHeight('Здесь первая строка текста'){ +  2 }, 'А здесь должна быть вторая');
...
Рейтинг: 0 / 0
...текст в нескольно строк ...
    #32250297
Глупый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читай нормально HELP
Там сказано

TextOut method (TCanvas)

Writes a string on the canvas, starting at the point (X,Y), and then updates the PenPos to the end of the string.
...
Рейтинг: 0 / 0
...текст в нескольно строк ...
    #32250339
Фотография НЕ_БОГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кавадрат для текста определить слабо?
Тогда, при wrap = true все работать будет.
...
Рейтинг: 0 / 0
...текст в нескольно строк ...
    #32252287
nester
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вуаля:

Код: plaintext
1.
2.
3.
4.
5.
var R: TRect;
...
  R := Rect( 100 ,  100 ,  32767 ,  32767 );
  DrawText(Canvas.Handle, PChar('Строка 1'# 13 'Строка 2'), - 1 , R,
    DT_LEFT or DT_TOP);
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ...текст в нескольно строк ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]