Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-07-2003
Adrix Adrix is offline
Miembro
 
Registrado: jul 2003
Ubicación: Argentina
Posts: 23
Poder: 0
Adrix Va por buen camino
¿Como inserto una imagen en un texto?

Preciso hacer una especie de editor de texto simple pero que me permita insertar imagenes. Probe Con TRichEdit, pero no tengo idea de como hacer para ponerle imagenes. Ayuda!!! gracias!!!
Responder Con Cita
  #2  
Antiguo 25-07-2003
Avatar de SnaKe
SnaKe SnaKe is offline
Miembro
 
Registrado: may 2003
Ubicación: Madrid (España)
Posts: 227
Poder: 22
SnaKe Va por buen camino
Hola,

Para grabar imágenes junto a texto debes usar formato RTF (más básico) ya que luego podrás manejarlo automáticamente mediante componentes de Delphi. Para ello tienes el componente TRichEdit pero es un pelin "pobre"... deberías utilizar el que viene con la librería Rx, el componente se llama TRxRichEdit, es mucho más potente ya que permite cargar documentos RTF en condiciones, es decir, con imagenes, insertarlas, arrastrarlas y todo eso... te resumo los métodos que debes usar...

Supongo el componente tiene por name: RxRE

Para cargar un documento RTF: RxRE.Lines.LoadFromFile (nobre del archivo : string);

Para guardar un documento RTF: RxRE.Lines.SaveToFile (nombre del archivo : string);

Para insertar una imagen en el punto en el que esté el cursor debes usar uno de los dos método siguientes:

1) Pegar lo que haya en el portapapeles, las combinación Ctrl+V ya lo hace... pero puedes poner un botón que haga eso de la forma:
Código:
RxRE.PasteFromClipboard;
2) Usar el diálogo de para incrustar objetos OLE, lo cual se reduce a poner un botón que llame a la siguiente función:
Código:
RxRE.InsertObjectDialog;
Las fotos insertadas puedes automáticamente arrastrarlas a otra posición, suprimirlas con la tecla SUPR etc.

Luego un botón guardar que guarde el fichero de la forma que te dije arriba en formato RTF y listo, como detalle puedes ponerle que solo sea enabled cuando la propiedad Modified del RxRE sea true y sacar un SaveDialog para que el usuario ponga el nombre del fichero RTF.

Con eso básicamente puedes ya manejar los ficheros RTF luego podrás abrirlos con el WordPad o en tu propia aplicación con todas tus fotos.

Un saludo.
__________________
Todos somos aficionados. La vida es tan corta que no da para más.
Guia de Estilos
Responder Con Cita
  #3  
Antiguo 08-08-2003
Adrix Adrix is offline
Miembro
 
Registrado: jul 2003
Ubicación: Argentina
Posts: 23
Poder: 0
Adrix Va por buen camino
Me fue muy util tu respuesta Snake. De nuevo: GRACIAS!!!!!!!. Saludos.
Responder Con Cita
  #4  
Antiguo 08-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Solo de entrometido, te comento: Te recomiendo que veas el ejemplo de la TRxRichEdit las RxLibs, ahí hacen todo lo que tu pides.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #5  
Antiguo 01-09-2003
Avatar de VolaRe
VolaRe VolaRe is offline
Miembro
 
Registrado: ago 2003
Posts: 121
Poder: 21
VolaRe Va por buen camino
Post

Perdonad que me cuele en este hilo, pero lo eh leido y no eh podido evitar hacer esta pregunta.

Estais hablando de un componente que se llama TRxRichEdit, quisiera saber si esta en todas las versiones de delphi o solo en algunas, yo tengo el Delphi 7 proffesional, y lo eh estado buscando y no lo eh encontrado, no se si es que yo no lo tengo, o es que no tengo ni puta idea de donde se puede encontrar.

Lo que si se que en mi paleta de componentes no esta, y eh estado buscando por las carpetas de delphi y tampoco eh visto na.

Os doy las gracias de antemano, gracias.
Responder Con Cita
  #6  
Antiguo 02-09-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Este componente no es de Delphi, pertenece a las Rxlibs que son un juego de librerías y componentes muy utilizados entre los programadores en Delphi, te recomiendo leer este hilo para asesorarte: http://www.clubdelphi.com/foros/show...&threadid=2769

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
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


La franja horaria es GMT +2. Ahora son las 15:48:33.


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