Question : TranslateTransform et RotateTransform - plaçant correctement

Bien, il est l'une de ces choses avec lesquelles ma ligne de travail ne m'a jamais mis en contact, jusqu'à ce que j'aie décidé d'augmenter les regards d'un chart.

Anyhow, le problème est, alors que je sais l'employer, la difficulté que j'ai figure dehors par combien Pixel ce devrait être moved.

There est clairement une manière mathématique (ou une routine using le code) de faire ceci et sont qui ce que je demande. exemples du

Two ci-dessous :

g.DrawString (« 45 degrés », FONT_AXIS_LABEL, BRUSH_BLACK, nouveau point (500, 300));
g.RotateTransform (45) ;
g.TranslateTransform (400, -265, System.Drawing.Drawing2D.MatrixOrder.Append) ;
g.DrawString (« 45 degrés », FONT_AXIS_LABEL, BRUSH_BLACK, nouveau point (500, 300));
g.ResetTransform () ;

g.DrawString (« 45 degrés (2) », FONT_AXIS_LABEL, BRUSH_BLACK, nouveau point (700, 300));
g.RotateTransform (45) ;
g.TranslateTransform (458, -407, System.Drawing.Drawing2D.MatrixOrder.Append) ;
g.DrawString (« 45 degrés (2) », FONT_AXIS_LABEL, BRUSH_BLACK, nouveau point (700, 300));
g.ResetTransform () ; la question du


My est fondamentalement ceci : le

I employait « d'essai et est-ce qu'erreur » pour faire le texte incliné débarquer où je veux qu'il soit, comment je peux pure CALCULER ces nombres ?

400, -265 et 458, -407

class= de

Réponse : TranslateTransform et RotateTransform - plaçant correctement

vous ne pouvez pas faire comme cela en effet…
http://www.experts-exchange.com/articles/Database/Miscellaneous/UPDATES-with-JOIN-for-everybody.html
le mysql est malheureusement un peu limité dans celui respect, mais vous vérifierez ceci :
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
Inv i de mise à jour
PLACER i.total = (SOMME choisie (v.quantity * s.charges)
          de l'invitem v
          JOINDRE le service s
             SUR s.idservice = v.idservice
          LÀ OÙ v.datetime = i.datetime
            ET v.invoiceid = i.id  ---  < I="" presume="" this="" link="" condition="" is="" missing="" also="">
           
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us