Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Imprimir En Gambas3
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Imprimir En Gambas3 
 
hola colegas,

Después de pasar un largo rato peleándome con gambas3 pude imprimir texto.
paso:

1- agregar un objeto printer desde la caja de herramientas

2- dar doble clic en ese objeto printer, y en el evento Draw
pegar el siguiente código:

 Dim PRINT_MARGIN As Float = Paint.Width / Printer1.PaperWidth * 10
  
    Paint.Font = Font["Courier"]
    Paint.DrawRichText(docV, PRINT_MARGIN, PRINT_MARGIN - (Printer1.Page - 1) * (Paint.Height - PRINT_MARGIN * 2), Paint.Width - PRINT_MARGIN * 2, Paint.Height * Printer1.Count, Align.TopNormal)

Note que a mi objeto printer le he llamado "Printer1", y la variable "docV" es una STRING  donde escribi algo

3- en un botón poner el siguiente código para imprimir

    Me.Enabled = False
    Inc Application.Busy
    Printer1.Print
    Dec Application.Busy
    Me.Enabled = True

****si alguien sabe como hacer un salto de linea en gambas 3 por favor comunicarlo

pd: la verdad que en gambas 3.3.4 todavía hay muchos errores. si escribes lo siguiente explota el editor
|@·~~½¬½¬¬{{{[[]]]}}\\ . una vez escrito esos símbolos y comienzas a borrarlos explotara gambas3
y también cuando quiero utilizar el scroll horizontal hace cosas extrañas...

espero les sirva.


 

 



 
alessandri - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Imprimir En Gambas3 
 
Alessandri:

Citar:
si alguien sabe como hacer un salto de linea en gambas 3 por favor comunicarlo

El salto de página lo consigues llamando a la variable gb.CrLf
Por ejemplo en tu código se podria añadir:
docV &= gb.crlf & "salto de " & gb.CrLf & " pagina"


Citar:
pd: la verdad que en gambas 3.3.4 todavía hay muchos errores.

¿cuantos has detectado? los puedes comunicar al foro para ver que son y si se pueden corregir  o enviar información a Benoit
Yo me preocuparia si fuera al intentar ejecutar codigo normal y abortara la ejecucion cada dos por tres, pero esto no ocurre...

Citar:
si escribes lo siguiente explota el editor
|@·~~½¬½¬¬{{{[[]]]}}\\ . una vez escrito esos símbolos y comienzas a borrarlos explotara gambas3
y también cuando quiero utilizar el scroll horizontal hace cosas extrañas...

El error que estas describiendo, es porque Gambas intenta interpretar lo que les estas poniendo (que es bastante raro de escribir y poco frecuente, por cierto y no son ordenes). A mi me sale la siguiente pantalla de error, cuando intento ejecutarlo:
 problemas_con_signos_raros
Cuando lo intento borrar con la tecla suprimir uno a uno (si selecciono todo, lo borra completamente)
sale el siguiente error:
error_al_borrar
Y aborta gambas3... parece indicar que es un problema al intentar indentar el codigo...


 También ten en cuenta que estas usando "signos especiales" y sin estar dentro de una cadena (osea entre comillas)
Si lo escribes como lo pongo a continuación, no da ningun error...
  Print "|@·~~½¬½¬¬{{{[[]]]}}\\"


Nota: Sobre Escribir Informes
Personalmente, a mi nunca me gusto ni gb.report ni la clase printer. Hace poco cree la clase ClassLatex, que creo que puedes conseguir resultados "muy buenos", y es muy simple de usar... Enlace al foro: La clase ClassLatex para imprimir informes y documentos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Domingo, 06 Enero 2013, 20:27; editado 2 veces 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Imprimir En Gambas3? CanihoJR General 0 Jueves, 24 Junio 2010, 21:57 Ver último mensaje
CanihoJR
No hay nuevos mensajes No Puedo Imprimir Webview Gambas3 david Controles/Librerías/Componentes 1 Domingo, 09 Octobre 2011, 23:17 Ver último mensaje
jguardon
No hay nuevos mensajes EXEC Imprimir Consola En Gambas3 DEATH General 5 Lunes, 13 Febrero 2012, 19:42 Ver último mensaje
jsbsan
No hay nuevos mensajes Imprimir En Gambas3 - Alguien Tiene Un Fra... arubioc Aplicaciones/Fragmentos de Código 5 Viernes, 01 Junio 2012, 17:00 Ver último mensaje
arubioc
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron