none
Impressão em Formato A4 RRS feed

  • Pergunta

  • Olá galera, gostaria de saber como posso fazer uma form se torna na medida de uma folha A4 para que assim eu possa fazer a impressão da msm?
    sábado, 4 de agosto de 2012 05:13

Todas as Respostas

  • Olá Evertton...

    Você até pode fazer isso... mas lembre que na maioria dos casos, o tamanho da folha A4 é maior verticalmente que os monitores, ainda mais agora que os fabricantes estão optando pelo formado WideScreen.

    Recomendo que sejam guardadas as proporções da tela.

    Com esse exemplo você obtém a resolução da tela.

    int deskHeight = Screen.PrimaryScreen.Bounds.Height;

    int deskWidth = Screen.PrimaryScreen.Bounds.Width;

    MessageBox.Show("Sua resolução é " + deskWidth + "x" + deskHeight);

    Assim você pode criar um método que dimensione seu WinForm proporcionalmente à resolução da tela.

    Espero ter ajudado.

    Abraço !


    Não esqueça de marcar o post como útil caso tenha te ajudado.

    segunda-feira, 6 de agosto de 2012 11:43