Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 25-07-2003
Avatar de SnaKe
SnaKe SnaKe is offline
Miembro
 
Registrado: may 2003
Ubicación: Madrid (España)
Posts: 227
Poder: 24
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
 



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 05:50:23.


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