1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Impressão na vertical

Discussão em 'Programação' iniciada por aishihara, 13 de Agosto de 2008. (Respostas: 4; Visualizações: 646)

  1. aishihara

    aishihara Power Member

    Bom dia a todos,

    Gostaria de saber se alguem conhece uma propriedade do System.Drawing do .NET 2008, de preferencia em C#, que me permita imprimir textos em vertical e fotos em horizontal mesmo. Estou a procurar mas não tenho muita ideia do q fazer.

    Desde já agradeço a atenção,

    André Ishihara
     
  2. AliFromCairo

    AliFromCairo Power Member

    Boas, em relação ao texto, podes usar o método RotateTransform da classe Graphics. Com as imagens, podes usar o método RotateFlip da classe Bitmap, por exemplo.

    Tem cuidado ao utilizares o método RotateTransform uma vez que a rotação é em relação à origem.
     
  3. aishihara

    aishihara Power Member

    Então. Eu dei uma olhada em exemplos deste componente mas não consegui compreender seu funcionamento. Ou melhor como ligar ao DrawString.
     
  4. AliFromCairo

    AliFromCairo Power Member

    Algo do género:

    Código:
    Graphics gfx;
    gfx.RotateTransform(graus);
    gfx.DrawString(string, ...);
    
    Espero que ajude.
     
  5. aishihara

    aishihara Power Member

    Parece que resolveu o problema sim. Muito obrigado.
     

Partilhar esta Página