Bonjour,
Je voudrai imprimer des formes avec des dimensions precises (en MM ou en Pouces). Dans le code, je ne peux malheureusement donner les dimensions qu'en pixels.
PS: J'utilise Delphi 7 avec QuickReport 4.05.
::
Bonjour,
Je voudrai imprimer des formes avec des dimensions precises (en MM ou en Pouces). Dans le code, je ne peux malheureusement donner les dimensions qu'en pixels.
PS: J'utilise Delphi 7 avec QuickReport 4.05.
::
Pour convertir de Pixel en Pouce, regarder la propriété PixelPerInches de la Form. Ensuite de Pouce à mm, pas très compliqué à trouver
En fait, je veux que les dimensions soient en pouces. Ce que je veux precisement, c'est de dessiner un rectangle de 2 pouces x 1.43 pouce.Envoyé par portu
Salut Ben,
Je dois avoir du mal à saisir ton problème... car le calcul de conversion est très simple.
Examine la valeur de ta propriété PixelsPerInch: Par défaut elle doit être à 96. Les dimensions de ton rectangle étant de 2x1,43 pouces.
Cela donne un rectangle de 192x137 pixels.
@+
Effectivement, je me suis noye dans un verre d'eau
Je voyais plus complique alors que c'etait trop simple.
Merci.
Bonjour à tous,
Il me semble qu'il y a un pépin... lorsque l'on change la résolution, PixelsPerInch reste le même !!!
Ce n'est pas normal.
@dacid
En fait, je pense que cela est subjectif.
Car une résolution de 1024x768 sur un écran 14 pouces et sur une écran 20 pouces ne donne pas le meme nombre de points sur un pouce !
Chaque taille d'écran a une résolution standard ou préféré, et par rapport a cette résolution standard, les DPI est à 96.
Je dis n'importe quoi, mais c'est du style
DPI = 96 pour un écran 14 pouce en 640x480
DPI = 96 pour un écran 15 pouces en 800x600
DPI = 96 pour un 17 pouces en 1024x768.
...
Evidemment, ca fluctue beaucoup selon les postes! 96 est un standard.
Donc, les DPI sont à adapter plus finement en ayant connaissance de la résolution ET de la taille écran (et la il faut récupérer le modèle d'écran etc...)
et ce n'est donc pas la peine de reprendre le 96DPI donné par PixelPerInch.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager