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 06-03-2009
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
aplicacion grafica tipo inkscape?

Buenas, solo una preguntota.
Se podria programar en delphi una aplicacion tipo inkscape o bien alguna en la que puedas hacer un diseño a base de imagenes con texto a modo de publisher y luego imprimirlo como si fuera una tarjeta o algo?.

gracias
Responder Con Cita
  #2  
Antiguo 06-03-2009
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Por supuesto que se puede. ¡Menuda pregunta!

¿Qué problema tienes? Ya sabes que aquí hay gente dispuesta a echarte una mano... o las dos.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 06-03-2009
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
pues hombre gracias .
Queria hacer una aplicacion en la que pueda poner un lienzo e ir montando imagenes y texto a conveniencia para crear tarjetas por ejemplo y luego imprimirlas, eso si, al estilo WYSIWYG, con sus reglas y guias. imagino que esto ultimo tiene que ser imprimir en tiempod e ejecucion. Mas o menos por donde empiezo porque si ahi ya me perdi

Se que es complicado y mucho mas hacer un programa como el inkscape que maneje svg, pero bueno para empezar estaria bien

gracias de nuevo
Responder Con Cita
  #4  
Antiguo 06-03-2009
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Pues te sugiero que, si no lo has hecho todavía, empieces buscando información acerca de "arrastrar componentes", que se ha tratado en el foro. Cuando lo domines, diseña un "contenedor", el cual sería el lienzo, al que poder añadir "formas", esto es, lo que quieres dibujar, que las dibuje en la ventana y puedas guardarlo y leerlo en un archivo de disco.

Lo de imprimir lo dejaría casi hasta el final.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #5  
Antiguo 06-03-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.310
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Antes de empezar, creo que deberías tener claro hacia dónde vas a ir y dónde quieres llegar (lo que quieres conseguir).
A mi se me ocurren dos enfoques; Uno sencillo, pero limitado. Otro más complejo y elaborado. El problema no puedes pasar de uno a otro de forma fácil.

* SENCILLO: Se trata de utilizar componentes de delphi, es decir, como bien ha comentado Ñuño, se trata de crear un contenedor (lienzo) y sobre él "crear" componentes, a los que puedas manipular sus propiedades. Shapes, Imagenes, Recuadros, Labels,...
+ Crear y destruir componentes en runtime.
+ Seleccionar Shapes visualmente.
+ Cómo mover controles en unform (runtime)
+ Aquí se discutió cómo crear una especie de IDE.
+ En los foros también hay hilos para crear controles en runtime.
+ Para crear líneas sobre el form o una cuadrícula (revisar el código).

En este caso la limitación viene dada por los propieos controles de Delphi y el hecho de que todo el trabajo vas a tener que ir haciéndolo tú de forma manual.

* COMPLEJO:
El sistema complejo, sería diseñar una base que luego te permita añadir más posibilidades al sistema. Me explico...
El contenedor u objeto que va a contener el dibujo, lo crearía desde cero. Los objetos gráficos los crearía desde cero; Todos heredando del mismo y con las operaciones básicas. A partir de ese punto ya no tienes la limitación que te dan los componentes de Delphi. Para que me entiendas sería algo similar a:
+ Drawing Objects de Angus Jhonson (link, pantallazos)
+ TCAD de codeidea (pantallazos, link)
+ TSimpleGraph de DelphiArea (link, pantallazo)

Personalmente he utilizado bastante este último (que además es gratuíto y con fuentes).
En este caso tienes implementadas infinidad de opciones que de otra forma tendrías que programar "a mano" (selección, Multiselección, Zoom, pan, impresión, Exportación,...)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 06-03-2009 a las 12:04:14.
Responder Con Cita
  #6  
Antiguo 06-03-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 24
ContraVeneno Va por buen camino
¿y no le servirá el mandala?
__________________

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
Resolucion grafica de aplicacion galmacland OOP 8 10-05-2011 21:24:45
DBChart, Cambio de Tipo de Grafica albertmac Gráficos 25 20-10-2008 15:23:37
Gráfica dBChart tipo Radial (Ver Excel2007) Meneleo Gráficos 0 20-11-2007 01:40:11
Aplicación con buscadores tipo google o yahoo santiago14 SQL 5 14-02-2007 01:53:36
Abrir cualquier tipo de archivo desde mi aplicación Albano Varios 3 06-10-2006 20:48:31


La franja horaria es GMT +2. Ahora son las 12:07:31.


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