Salut à tous !
J'ai un soucis concernant le passage de point excel en cm et pixel. Je m'explique :
Je souhaiterais passer
- du point en centimètre
- du point en pixel
- du centimètre en point
- du centimètre en pixel
- du pixel en centimètre
- du pixel en point
Le code que j'ai pour l'instant est le suivant :
Sa ne fonctionne pas très bien puisque très approximatif. Y aurai-t-il moyen de trouver des valeurs le plus exactes possibles?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 // Résumé : Change la largeur de la colonne PROCEDURE setLargeur(rNewLargeur est un réel, sUnité est une chaîne = "EXCEL") //Points Pixels Centimètres //18 24 0,635 //36 48 1,27 //72 96 2,54 //108 144 3,81 //144 192 5,08 SELON sUnité CAS "EXCEL" m_rLargeurColonne = rNewLargeur m_rLargeurColonneCm = (rNewLargeur*0.254) m_rLargeurColonnePixel = ((rNewLargeur-1)*9)+16 CAS "CM" m_rLargeurColonne = (rNewLargeur*18)/0.635 m_rLargeurColonneCm = rNewLargeur m_rLargeurColonnePixel = (rNewLargeur*8)/0.635 CAS "PIXEL" m_rLargeurColonne = (rNewLargeur*18)/24 m_rLargeurColonneCm = (rNewLargeur*0.635)/24 m_rLargeurColonnePixel = rNewLargeur AUTRE CAS FIN
Merci de votre aide!
Partager