Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-02-2009
betopin betopin is offline
Registrado
 
Registrado: feb 2009
Posts: 9
Poder: 0
betopin Va por buen camino
Limite de caracteres por linea en memo???

Saludos a todos

Cuento con el siguiente problema

Estoy realizando una aplicacion que me imprime sobre un memo una serie de datos en funcion de unos parametros de entrada. Los resultados son los esperados y la impresion de estos en el memo es buena hasta cuando adquieren una cierta longitud...quiza sean unos 1000 a 1500 caracteres por linea....pocos mas pocos menos...el caso es que el memo sencillamente lo que hace es realizar un salto de linea y lo que deberia haber quedado en una sola ahora queda en 2 lineas. Soy consiente de que en ninguna parte estoy agregando saltos de linea

Código:
 
Calc->Memo1->Lines->Add(cadena);
Donde en cadena solo hay numeros y espacios

Alguien podria hacerme el favor de decirme en donde radica la falla? Existe un limite de caracteres por linea??, debo modificar alguna de las propiedades del memo???

De antemano Gracias!
Responder Con Cita
  #2  
Antiguo 18-02-2009
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola, prueba de poner la propiedad WordWrap del memo a False.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 18-02-2009
betopin betopin is offline
Registrado
 
Registrado: feb 2009
Posts: 9
Poder: 0
betopin Va por buen camino
Gracias por responder. No...ya habia probado esa opcion y sigue pasando lo mismo
Responder Con Cita
  #4  
Antiguo 18-02-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
¿es un memo en una impresión? si es así, prueba además de WordWrap a falso, también necesitas la propiedad AutoWidth en Verdadero. Aunque no se que efecto te va a dar esto en la impresión, ya que tanto si es una impresión, como si es un componente TMemo, estará limitado al espacio disponible y cuando se termine el espacio, se va a empalmar con otras partes.
__________________

Responder Con Cita
  #5  
Antiguo 18-02-2009
betopin betopin is offline
Registrado
 
Registrado: feb 2009
Posts: 9
Poder: 0
betopin Va por buen camino
Saludos

Gracias por contestar. Cuando me refiero a impresion, no se si estamos hablando de los mismo, me refiero a plasmar sobre el memo una serie de lineas a ser visualizadas. Te cuento que sigo teniendo el mismo problema...me tome el trabajo de contar la cantidad de caracteres que plasmo en la linea mas grande en donde no cuento con problemas y son mas de 1000 carateres...creeria yo que poco mas de eso es el limite por fila aunque por ningun lado donde puedo validar realmente esto.

Incluso hice un programita en donde empezaba a imprimir caracteres en un memo sin parar... cuando sobrepase el caracter 1024 en la misma linea, este automaticamente hizo el salto de fila
Responder Con Cita
  #6  
Antiguo 19-02-2009
betopin betopin is offline
Registrado
 
Registrado: feb 2009
Posts: 9
Poder: 0
betopin Va por buen camino
Solución

Investigando, investigando....encontré que nada que hacer...esa es una propiedad con la que vienen creados estos componentes y ahi no se puede hacer nada... es un patron que siguen muchas cosas mas como tamaños maximos de urls y basicamente se debe a memoria. 1024bytes = 1kb

La solucion fue mudarme a un RitchEdit el cual puede almacenar muchisima mas informacion que un Memo.

Gracias por sus respuestas!!!!!
Responder Con Cita
  #7  
Antiguo 13-06-2012
ErYcK ErYcK is offline
Miembro
NULL
 
Registrado: abr 2012
Posts: 26
Poder: 0
ErYcK Va por buen camino
Una consulta

Ese componente RitchEdit esta en la paleta de componentes Win95 según tengo entendido, pero en mi versión de builder que es la 6 no me sale esa paleta ni ese componente, ¿alguien podría indicarme de donde puedo descargarlo? el tema es que tengo el mismo problema que he visto aquí, llego al limite de caracteres del Memo y si la solución es usar ese componente necesitaría encontrarlo,.

Gracias de antemano.
Responder Con Cita
  #8  
Antiguo 13-06-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Está en win32
Responder Con Cita
  #9  
Antiguo 13-06-2012
ErYcK ErYcK is offline
Miembro
NULL
 
Registrado: abr 2012
Posts: 26
Poder: 0
ErYcK Va por buen camino
Gracias

Gracias Casimiro, se utiliza igual que el TMemo ¿no? o debo modificar alguna propiedad para que no me salte de linea si el dato es muy largo?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
limite de memo? AbcXxx Varios 4 08-04-2010 22:25:37
Caracteres extraños en un Memo Sr.Scorpion Varios 1 23-10-2008 19:54:59
Número de caracteres por línea al leer correo poliburro Internet 4 12-07-2008 20:09:05
caracteres de un memo ZayDun Varios 4 12-03-2008 16:09:58
limite de caracteres con QRDBText en qreport JESUSNET Impresión 1 06-10-2007 17:17:32


La franja horaria es GMT +2. Ahora son las 22:43:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi