Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-09-2003
abu abu is offline
Registrado
 
Registrado: sep 2003
Posts: 5
Poder: 0
abu Va por buen camino
Vista previa

Saludos a todos.
Estoy haciendo un comando de vista previa para un componente rxrichedit.Pues bien, visualizar el texto es sencillo, con el comando textout del canvas sobre un bitmap ya estaría. Pero yo quiero visualizar también unos gráficos que pegaré en el rxrichedit. ¿Alguna idea?
Y es más..¿como puedo saber si en una línea del richedit hay texto o es el gráfico lo que hay?
...Gracias por vuestra ayuda...
Responder Con Cita
  #2  
Antiguo 14-09-2003
SCH SCH is offline
Miembro
 
Registrado: ago 2003
Ubicación: Valencia
Posts: 44
Poder: 0
SCH Va por buen camino
Sobre tu pregunta no tengo ni idea, pero una cosa, dices que has pegado unos gráficos en un RichEdit, ¿cómo se hace? creía que no se podía.

Un Saludo!
Responder Con Cita
  #3  
Antiguo 14-09-2003
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
Cita:
Posteado originalmente por abu
gráficos que pegaré en el rxrichedit.
SCH, es el componente RxRichEdit, no el RichEdit. Me parece que se refiere a eso...
__________________
:)
Responder Con Cita
  #4  
Antiguo 14-09-2003
SCH SCH is offline
Miembro
 
Registrado: ago 2003
Ubicación: Valencia
Posts: 44
Poder: 0
SCH Va por buen camino
Hace unas semanas me bajé las RX pero no sabía que en un RxRichEdit se podían insertar imágenes, intenté cargar un .rtf con una imagen con RxRichEdit.Lines.LoadFromFile('documento.rtf'); pero no salía, qué hay que hacer?
O es que se puede insertar una imagen pero no visualizarla y a eso se refiere abu?¿ me estoy liando jeje

Un saludo.
Responder Con Cita
  #5  
Antiguo 15-09-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
SCH, me parece que nos estamos yendo del problema de abu. Mejor abre otro hilo y deja éste para que alguien le pueda solucionar el problema
Responder Con Cita
  #6  
Antiguo 15-09-2003
SCH SCH is offline
Miembro
 
Registrado: ago 2003
Ubicación: Valencia
Posts: 44
Poder: 0
SCH Va por buen camino
Ok, ya está en hilo nuevo
Siento no poder ayudarte abu, bueno, la verdad es que con lo poco que sé no puedo ayudar a casi nadie ^^U
Responder Con Cita
  #7  
Antiguo 15-09-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola

Quizá te sirva esta función del maestro Marteens. Le pasas por parámetro un control en pantalla (el RxRichEdit), y te devuelve un bitmap con la representación en pantalla del control.

Código:
function CrearBitmap(WinCtrl: TWinControl): TBitmap;
begin
  Result := TBitmap.Create;
  try
    Result.Width := WinCtrl.Width;
    Result.Height := WinCtrl.Height;
    Result.Canvas.Lock;
    try
      WinCtrl.PaintTo(Result.Canvas.Handle, 0, 0);
    finally
      Result.Canvas.Unlock;
    end;
  except
    Result.Free;
    Raise;
  end;
end;
NOTA : De esta forma, en el bitmap tendrás en su posición correspondiente las imagenes del RichEdit, y el texto conservará su formato (negrita, tamaño, ...). El problema es que solo obtendrás lo visible, si hay texto escondido, que hay que usar la barra de Scroll para bajar y verlo, no aparecerá en el bitmap.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #8  
Antiguo 17-09-2003
abu abu is offline
Registrado
 
Registrado: sep 2003
Posts: 5
Poder: 0
abu Va por buen camino
No he tenido mucho tiempo para probarlo, pero en principio no me ha funcionado ese método. Seguiré intentándolo ..y de todas formas gracias por tu ayuda.
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 03:04:04.


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