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 02-04-2008
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 21
David Va por buen camino
Question Sacar una imagen de un TChart

Hola

Quiero en delphi, convertir un TChart en imagen, ¿Cómo se hace? Si la imagen, se pudiera guardar en algún tipo de Stream sería ideal, pero bueno, esto es menos importante.
Responder Con Cita
  #2  
Antiguo 02-04-2008
Palmiro Palmiro is offline
Miembro
 
Registrado: oct 2005
Ubicación: Argentina - Chaco
Posts: 57
Poder: 19
Palmiro Va por buen camino
Hola...
DBChar lo puede exportar en cuatros formatos, a menos que despues lo conviertas....

http://www.clubdelphi.com/foros/show...994#post276994

Fijate en el link. Te enseña como editar el DBChart en tiempo de ejecucion.
Para exportar una imagen en tiempo de Diseño lo puedes hacer con un clic derecho sobre el DBChart y luego export.... O bien haciendo clic Preview/Chart/General

Espero haberte ayudado... y que sobre todo me hayas entendido...
__________________
No es lo mejor, pero es lo que hay...
Responder Con Cita
  #3  
Antiguo 02-04-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Aunque depende del componente; en lineas generales se puede utilizando la función PaintTo del objeto;

Código Delphi [-]
procedure TForm1.BitBtn1Click(Sender: TObject);
var Bitmap: TBitmap;
begin
 Bitmap := TBitmap.Create;
 Bitmap.Width := VtChart1.Width;
 Bitmap.Height := VtChart1.Height;
 VtChart1.PaintTo(Bitmap.Canvas, 0, 0);
 Bitmap.SaveToStream( ... );
 Bitmap.Destroy;
end;
Responder Con Cita
  #4  
Antiguo 02-04-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
sería más fácil utilizar alguno de los métodos que ya tiene el TChart:
CopyToClipBoardBitMap, CopyToClipBoardMetaFile y el más interesante, el cuál seguro te permite exportarlo a cualquier tipo de archivo de imagen, TeeCreateMetaFile.

Presiona F1 en estos eventos para ver ejemplos.
__________________

Responder Con Cita
  #5  
Antiguo 02-04-2008
Northern Northern is offline
Miembro
 
Registrado: ene 2006
Posts: 211
Poder: 19
Northern Va por buen camino
TChart ya implementa esa función:

Código Delphi [-]
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
  Chart1.SaveToBitmapFile('imagen.bmp');
end;


Saludos
Responder Con Cita
  #6  
Antiguo 03-04-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Tienes razón, no lo vi en la ayuda de delphi. :P, ya me estoy quedando ciego

pero sí aparece el método en el código.
__________________

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con TChart Punzo Gráficos 0 17-10-2007 02:49:27
Tchart marlulipe Gráficos 2 15-08-2007 01:32:04
Sacar Imagen de una BD natalinuyo Gráficos 2 25-05-2007 10:56:59
errores de tchart xias Lazarus, FreePascal, Kylix, etc. 0 03-01-2006 14:30:19
TChart grafico mosorio Varios 3 26-08-2005 01:50:27


La franja horaria es GMT +2. Ahora son las 06:59:01.


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