Bem, foi uma daquelas coisas que minha linha de trabalho nunca me trouxe no contato com, até que eu decidi realçar os olhares de um chart.
Anyhow, o problema é, quando eu souber o usar, o problema que eu tenho está figurando para fora por quantos pixéis deve ser moved.
There é claramente uma maneira matemática (ou uso corrente o código) de fazer isto e que são o que eu estou perguntando. exemplos do
Two abaixo:
g.DrawString (“45 graus”, FONT_AXIS_LABEL, BRUSH_BLACK, ponto novo (500, 300)); g.RotateTransform (45); g.TranslateTransform (400, -265, System.Drawing.Drawing2D.MatrixOrder.Append); g.DrawString (“45 graus”, FONT_AXIS_LABEL, BRUSH_BLACK, ponto novo (500, 300)); g.ResetTransform ();
g.DrawString (“45 graus (2)”, FONT_AXIS_LABEL, BRUSH_BLACK, ponto novo (700, 300)); g.RotateTransform (45); g.TranslateTransform (458, -407, System.Drawing.Drawing2D.MatrixOrder.Append); g.DrawString (“45 graus (2)”, FONT_AXIS_LABEL, BRUSH_BLACK, ponto novo (700, 300)); g.ResetTransform (); a pergunta do
My é basicamente esta: o
I usava “experimental e erro” para fazer o texto inclinado aterrar onde eu o quero estar, como pode I imediato CALCULAR aqueles números?
400, -265 e 458, -407
class= do
|