Picture Region - source code

Picture Region - source code - Mensajes

#1 Publicado: 19/5/2016 14:12:14
Alexander O. Melnik

Alexander O. Melnik

127 me gusta en 498 mensajes.

Grupo: 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 Publicado: 19/5/2016 19:52:00
Andrey Ivashov

Andrey Ivashov

2.343 me gusta en 4.056 mensajes.

Grupo: Super Administrator

Please check e-mail from me.

Regards.
#3 Publicado: 19/5/2016 20:38:46
Davide Carpi

Davide Carpi

1.443 me gusta en 2.936 mensajes.

Grupo: 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:
Citar

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 Publicado: 21/5/2016 18:29:23
Alexander O. Melnik

Alexander O. Melnik

127 me gusta en 498 mensajes.

Grupo: 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,46 MiB) descargado 871 vez(es).
ImageTestFile.sm (3,83 MiB) descargado 1348 vez(es).
code
MyRev.zip (153,08 KiB) descargado 399 vez(es).
  • Nuevos mensajes
  • Sin mensajes nuevos