je travaille sur un projet itext , Je veux cree unfichier pdf dans le quelle il y a des image a partir d une application flash.
le repere dans l application flash est 10000/10000 pixel qui n est pas le meme dans le fichier pdf.
S est pour ce la que j ai besoin de connaitre les coordonnes (x,y) de mon image par rapport au nouveau repere .
e doit positionner cette image dans ce graphics2D que je lui applique une transformation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<a>-0.5533490180969238</a>
<b>-0.4213285744190216</b>
<c>0.2621118724346161</c>
<d>-0.3442431092262268</d>
<tx>5055.05</tx>
<ty>5356.15</ty>
</matrix>
<width>780.0500000000002</width><!-- largeur box  le graphics 2D-->
<height>760.5999999999995</height><!-- hauteur box le graphics 2D -->
Al aide de cette formule je peut trouver x' et y' mais il me manque l echelle:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
x = x0 + (x' cos(angle(xO'x')) - y' sinangle(xO'x')) * échelle
y = y0 + (x' sin(angle(xO'x')) + y' cos(angle(xO'x'))) * échelle
j ai comprit que l echelle suivant x est scaleX , echelle suivant y est scaleY.
est ce que se calcul est faux , est ce que l echelle a une seule valeur (ca ne depend ni de x ni de y) , ou bien ca depent de la taille du Graphics2D ou de la taille de l image.
Merci de m eclairir .