DBRichEdit y su propiedad Alignment
Cordial saludo,
Trabajo con Firebird, Delphi XE7 y FIBPlus, y estoy guardando en un campo de tipo BLOB SUB_TYPE 1 un texto escrito en un DBRichEdit, este me lo guarda perfectamente lo que corresponde a tamaño de fuente, tipo de fuente y color (Me desconecto y vuelvo a conectar), pero no conserva la alineacion (centrado o derecha), siempre la da taLeftJustify. Que hay que hacer para que guarde esa propiedad que desee el usuario? Adjunto el codigo.
Gracias de antemano. |
Hola Jose.
Podrías crear otra columna en la tabla para almacenar la alineación del texto. Saludos :) Edito: Disculpas, leí cualquier cosa... ( por favor olvida lo que digo arriba :o ) |
Hola de nuevo.
Leyendo con mas detenimiento :o... La columna BLOB tendría que estar declarada como SUB_TYPE 0 ya que SUB_TYPE 1 es para texto básico: What are BLOB subtypes? Luego para guardar el contenido de un TRichEdit a la columna BLOB respetando el formato: Ejemplo de uso:
La acción inversa, para mostrar en un TRichEdit el contenido de la columna BLOB: Aunque este último código sería innecesario para el caso del TDBRichEdit. Basta con configurar sus propiedades DataSource y DataField para que se visualice el contenido. Saludos :) |
Efectivamente, como dice ecfisa, el sub_type 1 es texto. Debes usar binario, sub_type 0.
Código:
create domain domImagen blob sub_type 0; |
No me dio, aun conserva el alineamiento a la izquierda. adjunto de nuevo código quizás ingrese mal el ejemplo:
|
Hola José.
Cita:
Saludos :) |
Y una pregunta:a parte de escribir necesito colocar una foto de un archivo en el dbrichedit y posteriormente continuar escribiendo.Como lo puedo hacer?.
|
La franja horaria es GMT +2. Ahora son las 03:27:15. |
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