Pergunta : girar o drawstring

Como eu giro este drawstring de modo que possa ser o verbage vertical de um graph. class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
o >Private notpretty Form1_Paint secundário " do class= " do id= " codeSnippet786185 do
           
class= do

Resposta : girar o drawstring

Oh! … o one-way é usar uma caixa alta, magro como o retângulo da disposição e DrawString deixar () PARA ENVOLVER o texto para você:

    O submarino confidencial Form1_Paint (remetente de ByVal como o objeto, ByVal e como System.Windows.Forms.PaintEventArgs) segura Me.Paint
        Sf não ofuscante como StringFormat novo
        sf. Alinhamento = StringAlignment.Center
        Rc não ofuscante como o retângulo novo (0, 0, 20, Me.ClientRectangle.Height)
        e.Graphics.DrawString (“número das transações”, System.Drawing.Font novo (de “Serif”, 15 Microsoft San, FontStyle.Regular), Brushes.Black, rc, sf)
    Submarino da extremidade

Se você tem letras pequenas ao lado de se então você pôde terminar acima com dois em uma linha antes que os envoltórios seguintes da letra.

Para assegurar somente UMA letra por a linha que eu penso que você teria que dividir manualmente e extrair cada letra com uma chamada separada ao DrawString () para cada letra.  Você teria que calcular a posição exata para fazê-los alinhar corretamente…  = \
Outras soluções  
 
programming4us programming4us