|
|
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Вывожу текст в определенном мести изображения, но при масштабировании картинки вывод текста не попадает в нужное место. Подскажите, пожалуйста, как это можно исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 20:00 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Наверное умножать X и Y текста на коэф. масштабирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 20:56 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Dimitry TimokhovНаверное умножать X и Y текста на коэф. масштабирования. А как это сделать? Вот так масштабирую: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Вот так вывожу текст: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 21:37 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Я код не выполнял - как бэ не все в примере кода есть, чтобы его можно было выполнить. Но может попробовать 300 и 337 также умножать на "Izoom / 100"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 22:26 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Dimitry TimokhovЯ код не выполнял - как бэ не все в примере кода есть, чтобы его можно было выполнить. Но может попробовать 300 и 337 также умножать на "Izoom / 100"? А как это сделать? В какой процедуре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 22:42 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
А может есть какой-то способ "привязаться" к определенному участку картинки?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 22:49 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Масштабирую так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 23:09 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Женя32Dimitry TimokhovЯ код не выполнял - как бэ не все в примере кода есть, чтобы его можно было выполнить. Но может попробовать 300 и 337 также умножать на "Izoom / 100"? А как это сделать? В какой процедуре? Ну, видимо, в TForm1.Edit1Change. Ты же в TForm1.BitBtn1Click вычисляешь Izoom. Видимо, это переменная (член класса). В TForm1.Edit1Change напиши: Код: pascal 1. Или я что-то в вопросе не понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2019, 23:36 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Подскажите еще, пожалуйста, как сохранять текст при масштабировании? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2019, 19:35 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Женя32, Существует множество книжек и статей по графике. Почитай хоть что-нибудь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 00:48 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Женя32Подскажите еще, пожалуйста, как сохранять текст при масштабировании? Напишите функцию масштабирования TPoint и TRect: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Значения масштабирования/сдвига можно поместить в структуру: Код: sql 1. 2. 3. 4. 5. Нужно добавить процедуру масштабирования шрифта. Это Вы с формой ФНС боритесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 06:46 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
SetWorldTransform случайно не поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 11:06 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
SetWorldTransform случайно не поможет? Поможет правильная постановка задачи, а не очередной велосипед решения неизвестного вопроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 11:11 |
|
||
|
Смещение координат вывода текста на Canvas при масштабировании изображения.
|
|||
|---|---|---|---|
|
#18+
Женя32Здравствуйте! Вывожу текст в определенном мести изображения, но при масштабировании картинки вывод текста не попадает в нужное место. Подскажите, пожалуйста, как это можно исправить? Мне почему то кажется, что вы продолжаете бороться с ветряной мельницей. Повторяюсь, если конечная цель НАПЕЧАТАТЬ некий документ, то плясать нужно от ОтчётнойСистемы, которая умеет и печатать и масштабировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2019, 11:20 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=68&tid=2039268]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 363ms |

| 0 / 0 |
