Imprimir el contenido de un textbox

Cómo le hago en Visual basic para imprimir el contenido (Text) de un TextBox en un determinado tamaño de papel

5 Respuestas

Respuesta
1
Se utiliza la forma más sencilla:
Printer. Print text1.text
Y para finalizar:
Printer. Enddoc
Checa el objeto printer en la ayuda de visual basic o en la página de http://msdn.microsoft.com
Respuesta
1
puedes usar el objeto printer,
el formatio seria algo asi:;
Printer.Papersize = Valor
Donde valor te viene dado por una lista:
Propiedad PaperSize
Constante Valor Descripción
VbPRPSLetter 1 Carta, 216 x 279 mm
VbPRPSLetterSmall 2 +A611Carta pequeña, 216 x 279 mm
vbPRPSTabloid 3 Tabloide, 279 x 432 mm
vbPRPSLedger 4 Doble carta, 432 x 280 mm
vbPRPSLegal 5 Oficio, 216 x 356 mm
vbPRPSStatement 6 Estamento, 140 x 216 mm
vbPRPSExecutive 7 Ejecutivo, 184 x 254 mm
vbPRPSA3 8 A3, 297 x 420 mm
vbPRPSA4 9 A4, 210 x 297 mm
vbPRPSA4Small 10 A4 pequeño, 210 x 297 mm
vbPRPSA5 11 A5, 148 x 210 mm
vbPRPSB4 12 B4, 250 x 354 mm
vbPRPSB5 13 B5, 182 x 257 mm
vbPRPSFolio 14 Folio, 216 x 330 mm
vbPRPSQuarto 15 Cuarto, 215 x 275 mm
vbPRPS1&H14 16 254 x 356 mm
vbPRPS11x17 17 279 x 431 mm
vbPRPSNote 18 Nota, 216 x 279 mm
vbPRPSEnv9 19 Sobre Nº 9, 98 x 225 mm
vbPRPSEnv10 20 Sobre Nº 10, 105 x 241 mm
vbPRPSEnv11 21 Sobre Nº 11, 114 x 264 mm
vbPRPSEnv12 22 Sobre Nº 12, 114 x 279 mm
vbPRPSEnv14 23 Sobre Nº 14, 127 x 292 mm
vbPRPSCSheet 24 Hoja tamaño C
vbPRPSDSheet 25 Hoja tamaño DE
vbPRPSESheet 26 Hoja tamaño E
vbPRPSEnvDL 27 Sobre DL, 110 x 220 mm
vbPRPSEnvC3 29 Sobre C3, 324 x 458 mm
vbPRPSEnvC4 30 Sobre C4, 229 x 324 mm
vbPRPSEnvC5 28 Sobre C5, 162 x 229 mm
vbPRPSEnvC6 31 Sobre C6, 114 x 162 mm
vbPRPSEnvC65 32 Sobre C65, 114 x 229 mm
vbPRPSEnvB4 33 Sobre B4, 250 x 353 mm
vbPRPSEnvB5 34 Sobre B5, 176 x 250 mm
vbPRPSEnvB6 35 Sobre B6, 176 x 125 mm
vbPRPSEnvItaly 36 Sobre, 110 x 230 mm
vbPRPSEnvMonarch 37 Sobre Monarca, 98 x 190 mm
vbPRPSEnvPersonal 38 Sobre, 110 x 230 mm
vbPRPSFanfoldUS 39 Continuo USA estándar, 310 x 280 mm
vbPRPSFanfoldStdGerman 40 Continuo alemán estándar, 216 x 305 mm
vbPRPSFanfoldLglGerman 41 Continuo alemán oficio, 216 x 330 mm
vbPRPSUser 256 Definido por el usuario
Luego tendrias que hacer un printer. Print Text1.text
Printer. EndDoc
Respuesta
1
Debes agregar el control commondialog al formulario que contenga el textbox con el texto a imprimir.
Este control te permitirá abrir una ventana de impresión como la que sale en las aplicaciones de office, a través de la cual podrás escoger la impresora y sus características de impresión (tamaño de papel, orientación, margenes, etc)
Respuesta
1
Por lo pronto no tengo exactamente lo que pides pero si utilizas form1. Prinform y especificas el tamaño o lo que quieras que se vea pues solo se imprime el contenidi del form no el form
NOTA: buscare lo que pides y te lo enviare
Respuesta
1
La responsabilidad de la impresión es de la impresora y sus controladores, mandala a ha impresora y ella lo hace de manera transparente, ahora si quieres controlar la impresora desde vb incorpora en control común dialog y dile control. Showprint y te mostrara la caja de dialogo de la impresora
SUerte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas