Pergunta

Todos os artigos que eu encontrei através do google estão obsoletos ou que contradizem um ao outro.

Qual a maneira mais fácil para imprimir um formulário ou, digamos, um richtextbox em c#?Eu acho que ele está usando o PrintDiaglog classe definindo o Document, mas como é que isso se convertido?

Foi útil?

Solução

Pelo menos no VS 2008, é muito fácil.Ele me levou cerca de um par de minutos para o código de resposta depois de ler sua pergunta.Aqui é onde eu emprestado de:

http://msdn.microsoft.com/en-us/library/6he9hz8c.aspx

Eu testei isso, e ele funciona.

Outras dicas

Alguém que eu conheço criado um componente que estende os controles com um monte de propriedades que dar-lhe muito controle sobre como o formulário é impresso.Vale a pena uma olhada.

MCL PrintForm Componente Auxiliar

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top