Picture Region - source code

Picture Region - source code - Сообщения

#1 Опубликовано: 19.05.2016 14:12:14
Alexander O. Melnik

Alexander O. Melnik

127 сообщений из 494 понравились пользователям.

Группа: Moderator

Hello All,

I am investigating why, when plotted, Picture Region displays correctly, while Image Region is scaled down / up depending on the system DPI setting.

It would help to look at the source code of Picture Region. Any ideas where I can find it?

Thanks!
#2 Опубликовано: 19.05.2016 19:52:00
Andrey Ivashov

Andrey Ivashov

2270 сообщений из 3734 понравились пользователям.

Группа: Super Administrator

Please check e-mail from me.

Regards.
#3 Опубликовано: 19.05.2016 20:38:46
Davide Carpi

Davide Carpi

1416 сообщений из 2873 понравились пользователям.

Группа: Moderator

Welcome to the jungle

GDI+ (that we use to draw regions) is designed to render the things with the same size on all the devices (it means that if you take a ruler, same stuff in devices with different DPI should be rendered with the same size). Forms instead are drawn with GDI, and are scaled (see here); fonts in GDI+ are scaled too.

For what I cans see, both picture and image edit regions act in the same way, as well as the worksheet (unscaled).

In the article above, Microsoft says:
Цитата

If your application is DPI-aware and you use GDI for drawing, scale all of your drawing coordinates to match the DPI.


Alternatively the other choice should be to scale all the font-sizes to be device-indipendent as they are now the canvas and the regions...
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#4 Опубликовано: 21.05.2016 18:29:23
Alexander O. Melnik

Alexander O. Melnik

127 сообщений из 494 понравились пользователям.

Группа: Moderator

Actually with the help of Andrey's Picture Region it was fairly straight forward to get very high quality PDF prints (see attached).

I have an issue though. When I "reset to original size", the image does re-draw to original size, however the size of the region does not change...
ResetBug.png
(Note the shorter and wider rectangle - that is the region size prior to reset click)

Davide, Andrey, do you have any suggestions what might be happening here?

Thanks!

ImageTestFile.2.pdf (1 МиБ) скачан 35 раз(а).
ImageTestFile.sm (3 МиБ) скачан 29 раз(а).
code
MyRev.zip (153 КиБ) скачан 33 раз(а).
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений