FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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 |
#2
|
||||
|
||||
Por supuesto que se puede. ¡Menuda pregunta!
¿Qué problema tienes? Ya sabes que aquí hay gente dispuesta a echarte una mano... o las dos. |
#3
|
||||
|
||||
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 |
#4
|
||||
|
||||
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. |
#5
|
||||
|
||||
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. |
|
|
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 |
|