FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Formato a RichEdit como Ticket por columnas bien definidas, URGENTE
Hola que tal pues eso, quisiera saber si existeo su alguien tiene una funcion para darle espacios, o hacer columnas dentro de un RichEdit con informacion que cargo desde una Base de Datos.
principalmente necesito que las columnas no se recorran, aunque los campos o la informacion de al lado se amplie en algunas y en otras no, permitiendo con esto dejar bien estructurada la informacion, como un grid, pero en un richedit. lo ideal FECHA...........N° DOC...........NOMBRE...................RUT 02-03-2005....FA1................YOHANA CRUZAT......0.000.000-0 03-03-2005....FA1234...........YOHANA CRUZAT......0.000.000-0 01-03-2005....FA789.............YOHANA CRUZAT......0.000.000-0 y esto es lo que no quiero que se muevan aunque los campos crescan en tamaniao de informacion. FECHA...........N° DOC............NOMBRE............RUT 02-03-2005....FA1...... YOHANA CRUZAT......0.000.000-0 03-03-2005....FA12345......YOHANA CRUZAT.....0.000.000-0 01-03-2005....FA789.....YOHANA CRUZAT.....0.000.000-0 la idea es darle ya se por vectores, o por coordenadas, un tamanio de donde quiero qu ese vaya mostrando la informacion po rcada fila, asi no se mueve esta es la forma que despliego la informacion: y solo en la primer fila es donde quiero aplicar esto, que de despliegue la informacion en 3 columnas, pero bien definidas, que recorran, y que siempre este definido en uan posicion inicial para que de ahi aumente lo que quiera pero que la posicion no se mueva, espero haberme explicado y que me echen la mano con esto, se los agradeceria mucho, la informacion aumenta, por eso me lo pidieron en un RichEdit por que no tiene un numero definido de informacion ya que la traigo desde la BD, saludos y de antemano como siempre gracias. Ticket: 0 Usuario: Luis Humberto Fecha de Respuesta: 18/05/2011 05:20:39 p.m. Titulo: probando un nuevo ticket a ver ññññ si funciona ==============================================Mensaje probando la actualizacion de la ultima respuesta, el usuario y que el ticket detalle tambien cargue el nuevo campo Ticket: 0 Usuario: ivan Fecha de Respuesta: 18/05/2011 05:25:17 p.m. Titulo: probando un nuevo ticket a ver ññññ si funciona ==============================================Mensaje probando que cambie el nombre de quien respondio, Ticket: 0 Usuario: ivan Fecha de Respuesta: 20/05/2011 10:42:21 a.m. Titulo: probando un nuevo ticket a ver ññññ si funciona ==============================================Mensaje Tema Resuelto, se cerrara el Tema, hasta luego Ticket: 0 Usuario: ivan Fecha de Respuesta: 20/05/2011 11:30:04 a.m. Titulo: probando un nuevo ticket a ver ññññ si funciona Mensaje cerrar ============================================== |
#2
|
||||
|
||||
Hola
Interesantemente Urgente. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Pues creo que con que uses una fuente de letra del tipo courier new, por ejemplo.
|
#4
|
|||
|
|||
Que tal Casimito ehhh, me decias la idea de usar corier new supongo para que el tamanio al ser reducido pudiera escribir todo en un solo renglon sin que se me recorriera supongo, pero no es que solo sea el tipo de letra, sorry, lo que pasa es que tengo que hacer esa parte pero como un ticket de compra, ya que el ticket tiene un formato de tamanio definido, tiene sus filas bien establecidas, la informacion no se recorre, y todo esta bien estructurado,
yo esta informacion la traigo atraves de una consulta, y cada fila de informacion es un ticket por lo cual, la informacion cambia de tamanio, un ejemplo claro es el nombre de usuario, que por ejemplo cambia el largo, lo mismo los id de un digito a 2, a 3 etc, lo que hace que las columnas e amplien, yo lo que quiero es que la informacion si aumente como normalmente sucede, pero que las filas no se modifiquen. este es el ejemplo que les puse Ticket: 0 Usuario: Luis Humberto Fecha de Respuesta: 18/05/2011 05:20:39 p.m. //esta linea aumento de mas, por que el nombre de Luis humberto es mas grande que el de ivan Ticket: 0 Usuario: ivan Fecha de Respuesta: 18/05/2011 05:25:17 p.m. Ticket: 0 Usuario: ivan Fecha de Respuesta: 20/05/2011 11:30:04 a.m. //asi quisiera que quedara, este es el encabezado de 3 paquetes de informacion que traigo :S no se si me entienda lo que quiero decir con paquetes:S Ticket: 0 Usuario: Luis Humberto Fecha de Respuesta: 18/05/2011 05:20:39 p.m. Ticket: 0 Usuario: ivan Fecha de Respuesta: 18/05/2011 05:25:17 p.m. Ticket: 0 Usuario: ivan Fecha de Respuesta: 20/05/2011 11:30:04 a.m. este es un ejemplo, esta es la primer linea de cada paquete de informacion, solo es la primer linea la que me estaria dando problemas, ya que lo que quiero, es que como un ticket, tenga un lugar definido para que la informacion se despliegue, en mi lugar serian 3 columnas donde la informacion en una linea empezaria a excribirse, y que por mas que aumente, no se modifique el tamanio. lo qu ese me ocurrio y espero si alguien me pueda decir, es definir el tamanio del RichEdit contar los renglones, una ves que se sabe el tamanio de los renglones, especificar en que lugar puedo poner cada informacion, no se como contabilizar los espacios en blanco de una linea, saber cuantos espacios estan libres, etc o como definir por vectores o coordenadas un lugar en especifico para poner la informacion, asi estaria colocada en un lugar en especifico, espero me entiendas: y anteriormente no habia puesto el codigo de como me traia la informacion y la colocaba en una linea, y aqui dejo el codigo para que vean, utiliza el TAB para dejar los espacios pero con el TAB les repito se recorre las columnas, espero me puedan ayudar, se que si se puede hacer, por que los tickets de todos los lugares estan estructurados de una forma que tienen un orden muy claro. este es el codigo para que vean como despliego esa informacion: Cita:
|
#5
|
|||
|
|||
Problema Resuelto Muchas gracias me tuve que quebrar la cabeza un poco xDDD
|
#6
|
||||
|
||||
Cita:
y cual fue la solución???? esto puede servir a más de una persona... salu2
__________________
BlueSteel |
#7
|
||||
|
||||
¿Y cual ha sido la solución?
|
#8
|
||||
|
||||
__________________
BlueSteel |
#9
|
||||
|
||||
#10
|
||||
|
||||
Esta sencillo, primero era calcular el tamanio de la primer palabra que ibamos a poner en el RichEdit, para despues calcular a que separacion querias la 2da o 3ra palabra:
//con este codigo me traia los valores de usuario y fecha lblUsuario := Format('Usuario: %s', Cita:
Cita:
Cita:
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
texto con formato en richedit | voldemmor | Varios | 4 | 27-01-2011 19:38:46 |
RichEdit en Columnas | erickahr | Varios | 1 | 04-03-2010 20:41:06 |
Ayuda urgente sobre ticket | chino150 | Varios | 3 | 10-12-2008 14:55:35 |
Como dar formato a las columnas del DataGrid | selman | .NET | 3 | 22-06-2005 23:48:58 |
RichEdit en columnas | Cosgaya | Varios | 0 | 06-06-2005 16:21:13 |
|