|
|
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите, пожалуйста, как получить длину строки в пикселях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 13:20 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
DrawText(DT_CALCRECT) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 13:27 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovDrawText(DT_CALCRECT) А как использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 14:03 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Женя32А как использовать? Так же как и любую другую функцию: вызвать из кода. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 14:17 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
ДокЖеня32, http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Graphics_TCanvas_TextWidth.html TextWidth бывает опасен https://www.sql.ru/forum/1220406/canvas-textwidth-vydaet-nevernuu-shirinu-stroki ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 14:21 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Очевидно, что TextWidth cчитает длину аппроксимативно (поэтому и быстро), и результат не всегда верен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 14:24 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
КвейдОчевидно, что TextWidth cчитает длину аппроксимативно (поэтому и быстро), и результат не всегда верен Это точно, результат разный. Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 14:50 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovDrawText(DT_CALCRECT) Так?: Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 14:57 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Женя32, ээээ..., стесняюсь спросить, а Canvas у вас чей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 15:14 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Женя32, ээээ..., стесняюсь спросить, а Canvas у вас чей? Так?: Код: pascal 1. 2. 3. 4. Я не пользовался этой функцией, поэтому не могу понять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 15:50 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Женя32Я не пользовался этой функцией, поэтому не могу понять... Для понимания функций, которыми не пользовался, есть клавиша F1. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 16:26 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovДля понимания функций, которыми не пользовался, есть клавиша F1. Эта клавиша ничего не дает, справка не запускается...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 16:45 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Женя32Dimitry SibiryakovДля понимания функций, которыми не пользовался, есть клавиша F1. Эта клавиша ничего не дает, справка не запускается...... Это провал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 16:56 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Женя32Я не пользовался этой функцией, поэтому не могу понять...как не пользовался. вот же https://www.sql.ru/forum/1317800/drawtext-zadat-parametry ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 17:45 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
КвейдДокЖеня32, http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/Graphics_TCanvas_TextWidth.html TextWidth бывает опасен https://www.sql.ru/forum/1220406/canvas-textwidth-vydaet-nevernuu-shirinu-stroki Женя32, Квейд странно очень если правда, api функция которая вызывается в TextWidth у меня в движок входила, и проблем с ней не было таких на всех проверенных шрифтах и трансформах Квейд, а GetOutlineTextMetrics не пробовал вызывать по шрифту, с которым косячит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2019, 19:26 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
Женя32Dimitry SibiryakovДля понимания функций, которыми не пользовался, есть клавиша F1. Эта клавиша ничего не дает, справка не запускается...... Это фиаско, братан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:19 |
|
||
|
Длина строки в пикселях
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Квейдпропущено... TextWidth бывает опасен https://www.sql.ru/forum/1220406/canvas-textwidth-vydaet-nevernuu-shirinu-stroki Женя32, Квейд странно очень если правда, api функция которая вызывается в TextWidth у меня в движок входила, и проблем с ней не было таких на всех проверенных шрифтах и трансформах Возможно, были проблемы в неких метаданных шрифта, поэтому косячил TextWidth DrawText, я так понимаю, при вызове реально обсчитывает кривые, поэтому дает верный результат, хоть и работает медленнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2019, 10:22 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39879930&tid=2038925]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
196ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 522ms |

| 0 / 0 |
