FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Variables en RichEdit
Hola Amigos, tengo que hacer una aplicación con delphi 5 que me permita hacer modelos de cartas predefinidas y guardarlas. A la vez estos modelos seran usados y llenados automáticamente con datos de personas guardados en una Base de Datos (que se definirá un rango de personas al imprimir). Mi inquietud es como traer esos datos (personas) variables dentro de un RichEdit.-
Ej: Nombre: @Nomble Telefono: @telef Donde todo el texto sería el modelo de la carta (archivo.rtf) definido por el usuario y @Nombre y @telef son las variables que traerían los datos de la DB Desde ya muchísimas gracias |
#2
|
||||
|
||||
Podrías usar la función StringReplace sobre el texto del RichEdit para reemplazar @nombre, @telefono, etc. por los valores reales.
// Saludos |
#3
|
|||
|
|||
imprimir rango
Gracias Roman, ahora como puedo imprimir en un rango de personas.
|
#5
|
|||
|
|||
conservar formato de font
Como puedo asignar valores al richedit sin que me cambie el formato (negrita, subrayado, tamaño de letra, etc) del .rtf
ejemplo:
Esto me pasa todo el texto a un solo formato de texto, por ej. todo el texto con el mismo tramaño, tipo de letra, justificado, etc. |
#6
|
||||
|
||||
Hola,
Veo que StringReplace al parecer no da el ancho. Buscando por ahí he visto esta solución:
donde FindText es el texto a buscar y ReplaceText el texto para reemplazar. Lo que esto hace es usar el método FindText del RichEdit para encontrar el texto, lo selecciona y lo reemplaza usando SelText. // Saludos |
#7
|
||||
|
||||
Amigo... si quieres asegurarte que te selecciona.. agrega la siguiente linea
begin RichEdit1.SetFocus; RichEdit1.SelStart := Start; ... sólo como comentario. |
|
|
|