Pregunta

Todos los artículos que encontré en Google están obsoletos o se contradicen entre sí.

¿Cuál es la forma más sencilla de imprimir un formulario o, por ejemplo, un cuadro de texto enriquecido en C#?Creo que está usando el PrintDiaglog clase configurando el Document, pero ¿cómo se convierte esto?

¿Fue útil?

Solución

Al menos en VS 2008, es muy fácil.Me tomó un par de minutos codificar la respuesta después de leer tu pregunta.Aquí es de donde lo tomé prestado:

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

Probé esto y funciona.

Otros consejos

Alguien que conozco creó un componente que extiende los controles con muchas propiedades que le brindan mucho control sobre cómo se imprime el formulario.Vale la pena echarle un vistazo.

Componente auxiliar MCL PrintForm

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top