elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda con impresion alineada.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con impresion alineada.  (Leído 1,902 veces)
luison

Desconectado Desconectado

Mensajes: 95


Ver Perfil
Ayuda con impresion alineada.
« en: 22 Junio 2011, 00:06 am »

Salu2

Tengo un problemita:
Estoy imprimiendo un ticket de venta y no logro alinear los encabezados con el detalle de la venta. Ejemplo de lo que pretendo lograr:



Código
  1.  
  2.  
  3. DESCRIPCION---------------------------IMPORTE
  4. Agua Ciel 375 ML                       5.50
  5. Cereal Fitness                        27.90
  6.  
  7.  
  8. 'Cabe destacar que estoy imprimiendo haciendo uso de PrintDocument.
  9. 'Utilizo e.GRaphics.DrawString.
  10.  
  11. dim LenDetalle as integer
  12. dim espacios as integer=35 'maximos caracteres a imprimir de la descripcion del articulo
  13. LenDetalle =Len(rec("descripcion"))  'sacamos los caracteres de la descripcion
  14. espacios=espacios - LenDetalle  'restamos maximo carateres a  imprimir - caracteres de la descripcion
  15.  
  16.  
  17. 'Ahora para imprimir pongo lo siguiente:
  18. e.GRaphics.DrawString(rec("detalle") & espacios & rec("importe"))
  19.  
  20.  
  21.  
  22. 'Asi me imprime algo similar a esto:
  23.  
  24. DESCRIPCION---------------------------IMPORTE
  25. Agua Ciel 375 ML                       5.50
  26. Cereal Fitness                     27.90
  27.  
  28.  

Al parecer al concatenar los espacios siempre son mas pequeños que un caracter, por eso nunca se alinea.

No diseñe el ticket en crystal reports ya que no lo tengo.

Alguien que me pueda hecha un cable?

Saludos y estamos por aqui tratando.



En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Ayuda con impresion alineada.
« Respuesta #1 en: 22 Junio 2011, 21:48 pm »

Tienes que usar un tipo de letra que sea monospace.. es decir, que todos los caracteres tienen el mismo ancho.. :)


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con impresion de php en txt
PHP
Dannysoft 0 1,429 Último mensaje 14 Julio 2008, 22:35 pm
por Dannysoft
[Ayuda] Ver Cola de Impresion (Spooler)
Programación Visual Basic
agus0 0 1,894 Último mensaje 20 Noviembre 2010, 01:24 am
por agus0
Ayuda Impresion de Arbol Binario
Programación C/C++
negux 2 4,439 Último mensaje 25 Noviembre 2010, 09:28 am
por Akai
Ayuda con impresion
Hardware
CriPeR 2 3,327 Último mensaje 17 Junio 2011, 04:39 am
por CriPeR
AYUDA! fallo en la impresion
Programación C/C++
NicoSanhueza 2 2,336 Último mensaje 25 Junio 2018, 02:53 am
por NicoSanhueza
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines