Author | Topic: Impresin en Windows | |
---|---|---|
Jose Luis Otermin | Impresin en Windows on Fri, 10 Dec 2010 09:35:13 -0300 Alquien sabe cmo imprimir en Windows desde Xbase++? Jos Luis Otermin Alaska Software Soporte Tcnico -------------------------------------------------------------------- Foros de Usuarios: news://news.alaska-software.com Pgina Web: http://www.alaska-software.com Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23 Oficina en EEUU: Fax: +1 (646) 218 1281 -------------------------------------------------------------------- | |
Pablo Botella | Re: Impresión en Windows on Fri, 10 Dec 2010 16:22:02 +0100 > ¿Alquien sabe cómo imprimir en Windows desde Xbase++? uhmmm Yo conozco un argentino que tiene unas clases para imprimir a partir de XML, un tal Jose Luis creo | |
Jose Luis Otermin | Re: Impresin en Windows on Fri, 10 Dec 2010 13:03:30 -0300 >> Alquien sabe cmo imprimir en Windows desde Xbase++? > uhmmm Yo conozco un argentino que tiene unas clases para imprimir a partir > de XML, un tal Jose Luis creo > La idea es que discutamos sobre la impresin en Windows. Si me pongo a publicar mis fuentes sin que nadie lo pida, carecer de sentido la funcin del foro. Mis fuentes no son tan buenos como lo quisiera y probablemente haya verdaderas genialidades implementadas por los colegas. Adems no soy Santa Claus como para andar haciendo regalos Me gustara discutir sobre cmo imprimir informes, sobre cmo hacerlos genricos, ver de implementar una vista preliminar. Uf, hay tantos temas! Qu opinas? Nos leer alguien? Un abrazo Jos Luis Otermin Alaska Software | |
Jorge L | Re: Impresión en Windows on Fri, 10 Dec 2010 15:06:51 -0300 Particularmente para generar informes uso el VPE con la adaptación de pablo salen lindos, salen por mail y se imprimen solos en general solo imprimo listados, facturas y remitos, armo las líneas gráficamente para presupuestos , uso el vpe "Jose Luis Otermin" escribió en el mensaje de noticias:7ee42699$4396f95f$3186c@news.alaska-software.com... >> ¿Alquien sabe cómo imprimir en Windows desde Xbase++? > uhmmm Yo conozco un argentino que tiene unas clases para imprimir a partir > de XML, un tal Jose Luis creo > La idea es que discutamos sobre la impresión en Windows. Si me pongo a publicar mis fuentes sin que nadie lo pida, carecerá de sentido la función del foro. Mis fuentes no son tan buenos como lo quisiera y probablemente haya verdaderas genialidades implementadas por los colegas. Además no soy Santa Claus como para andar haciendo regalos Me gustaría discutir sobre cómo imprimir informes, sobre cómo hacerlos genéricos, ver de implementar una vista preliminar. Uf, ¡hay tantos temas! ¿Qué opinas? ¿Nos leerá alguien? Un abrazo José Luis Otermin Alaska Software | |
Jose Luis Otermin | Re: Impresin en Windows on Fri, 10 Dec 2010 18:43:52 -0300 Qu costos tiene VPE? Dependiendo de eso, quiz ni valga la pena sentarse a programar. Saludos Jos Luis Otermin Alaska Software "Jorge L" <jlborlando@way.com.ar> escribi en el mensaje news:43a85756$1b03d101$31dda@news.alaska-software.com... > Particularmente para generar informes uso el VPE con la adaptacin de > pablo > salen lindos, salen por mail y se imprimen solos > > en general solo imprimo listados, facturas y remitos, armo las lneas > grficamente > > para presupuestos , uso el vpe > > > > "Jose Luis Otermin" escribi en el mensaje de > noticias:7ee42699$4396f95f$3186c@news.alaska-software.com... > >>> Alquien sabe cmo imprimir en Windows desde Xbase++? >> uhmmm Yo conozco un argentino que tiene unas clases para imprimir a >> partir de XML, un tal Jose Luis creo >> > > La idea es que discutamos sobre la impresin en Windows. > > Si me pongo a publicar mis fuentes sin que nadie lo pida, carecer de > sentido la funcin del foro. Mis fuentes no son tan buenos como lo > quisiera > y probablemente haya verdaderas genialidades implementadas por los > colegas. > > Adems no soy Santa Claus como para andar haciendo regalos > > Me gustara discutir sobre cmo imprimir informes, sobre cmo hacerlos > genricos, ver de implementar una vista preliminar. > > Uf, hay tantos temas! > > Qu opinas? > Nos leer alguien? > > Un abrazo > > Jos Luis Otermin > Alaska Software > > > > > | |
Osvaldo Ramirez | Re: Impresión en Windows on Fri, 10 Dec 2010 20:22:18 -0700 Estimado Tambien uso entre otros el VPE, la edicion mas sencilla, y estoy agusto con ella, Con los ejemplos de pablo implemente alguasn funciones q tenia con TopDown, a nivel clase para no cambiar unos informes y poder imprimir PDF, y creo que funcionan bien. Saludos Osvaldo Ramirez | |
Pablo Botella | Re: Impresión en Windows on Fri, 10 Dec 2010 20:55:48 +0100 Hola, > Si me pongo a publicar mis fuentes sin que nadie lo pida, carecerá de > sentido la función del foro. La idea era poner el primer ladrillo pero no era mi intención que te diera en la cabeza > Además no soy Santa Claus como para andar haciendo regalos No no van por ahi los tiros. Nadie quiere que pierdas de ganarte los frijoles. Sin embargo creo que sería útil para todos resaltar que es una buena técnica y ponerte como ejemplo de alguien que la está usando con Xbase++ independientemente de los detalles sobre como definir el contenido o como renderizarlo. Yo he usado mucho un programita que se llama HtmlPrint ( http://bersoft.com/htmlprint/index.htm ) tanto con Clipper como con Xbase++, me permitía generar reportes muy rápido sin complicarme la vida. El concepto viene siendo el mismo, un fichero ( o cadena ) de salida muy facil de generar, que se pueda almacenar y transmitir por distintos medios y que se pueda representar en distintos dispositivos. Puestos a partir de 0, quizas unos cuantos tags con XML resultarían bastante sencillos tanto de crear como de representar posteriormente. Teniendo herramientas como XmlLite.dll ( XmlLite viene con el IE7 y en Xp SP3, Vista, Win7 pero no hace falta instalar ni cambiar nada en el registro basta con tener la Dll en una ruta accesible) que nos permiten recorrer documentos de cualquier tamaño e ir representando página a pagina pues casi no merece la pena meterse a definir otro tipo de almacenamiento de datos para nuestros ficheros intermedios de impresión. Ya se que este tema de la impresión y los reportes tiene muchas ramas, desde la clasecita de Hubert para imprimir en Xbase++ hasta los reporteadores comerciales y alguno open source que hay disponibles para usar con Xbase++ , pero el tema de tener un fichero intermedio bien con HTML o con XML es algo que siempre me ha apasionado. Saludos, Pablo | |
Jose Luis Otermin | Re: Impresin en Windows on Fri, 10 Dec 2010 20:44:05 -0300 Jelou Pablo, Me parece buena la idea de discutir cmo se puede hacer un informe usando Xbase++ puro y duro. Tambin es bueno saber que existen diversas herramientas de terceros que pueden ayudar a hacer el trabajo. Un foro es un centro de intercambio de ideas y eso es lo que se espera de la charla. Para hacer una impresin es bueno leer la ayuda de: XbpPrinter() XbpPrintDialog() XbpFont() Luego, en la Gua de Programacin (est disponible en castellano), el captulo que trata sobre el Espacio de Presentacin (Presentation Space). Las funciones Gra...() son las que permiten imprimir. Las usaste? Un abrazo Jose Luis "Pablo Botella" <pb_no_spam_@_remove_all_betwen_underscores_xbwin.com> escribi en el mensaje news:743abf34$5c929322$313e9@news.alaska-software.com... > Hola, > >> Si me pongo a publicar mis fuentes sin que nadie lo pida, carecer de >> sentido la funcin del foro. > > La idea era poner el primer ladrillo pero no era mi intencin que te diera > en la cabeza > >> Adems no soy Santa Claus como para andar haciendo regalos > No no van por ahi los tiros. Nadie quiere que pierdas de ganarte los > frijoles. > > Sin embargo creo que sera til para todos resaltar que es una buena > tcnica y ponerte como ejemplo de alguien que la est usando con Xbase++ > independientemente de los detalles sobre como definir el contenido o como > renderizarlo. > > Yo he usado mucho un programita que se llama HtmlPrint > ( http://bersoft.com/htmlprint/index.htm ) tanto con Clipper como con > Xbase++, me permita generar reportes muy rpido sin complicarme la vida. > > El concepto viene siendo el mismo, un fichero ( o cadena ) de salida muy > facil de generar, que se pueda almacenar y transmitir por distintos medios > y que se pueda representar en distintos dispositivos. > > Puestos a partir de 0, quizas unos cuantos tags con XML resultaran > bastante sencillos tanto de crear como de representar posteriormente. > Teniendo herramientas como XmlLite.dll > ( XmlLite viene con el IE7 y en Xp SP3, Vista, Win7 pero no hace falta > instalar ni cambiar nada en el registro basta con tener la Dll en una ruta > accesible) que nos permiten recorrer documentos de cualquier tamao e ir > representando pgina a pagina pues casi no merece la pena meterse a > definir otro tipo de almacenamiento de datos para nuestros ficheros > intermedios de impresin. > > Ya se que este tema de la impresin y los reportes tiene muchas ramas, > desde la clasecita de Hubert para imprimir en Xbase++ hasta los > reporteadores comerciales y alguno open source que hay disponibles para > usar con Xbase++ , pero el tema de tener un fichero intermedio bien con > HTML o con XML es algo que siempre me ha apasionado. > > Saludos, > Pablo > > > > > > > | |
Osvaldo Ramirez | Re: Impresión en Windows on Fri, 10 Dec 2010 20:22:49 -0700 Estimado ... Por un ejemplo sencillo de como lo usas. Saludos Osvaldo Ramirez | |
Jorge L | Re: Impresión en Windows on Sat, 11 Dec 2010 09:33:36 -0300 Sr. Osvaldo debería aclarar que desea saber: si de como usar al ladrillo o a la rutina ? "Osvaldo Ramirez" escribió en el mensaje de noticias:fdd8ad7$7cb2b3d6$32b49@news.alaska-software.com... Estimado ... Por un ejemplo sencillo de como lo usas. Saludos Osvaldo Ramirez | |
Osvaldo Ramirez | Re: Impresión en Windows on Sat, 11 Dec 2010 08:52:08 -0700 Sorry amigo trataba de contestarle o preguntarle a Pablo, referente al HTMLPrint Saludos Osvaldo Ramirez | |
Osvaldo Ramirez | Re: Impresión en Windows on Fri, 10 Dec 2010 20:11:03 -0700 Bueno, amigo ... Y no es mejor usar algun reporteador ? La rueda, como otro amigo dijo, se reinventa a cada rato, pero en este caso podemo usar otras ruedas existentes. Que opinas ? Saludos Osvaldo Ramirez | |
Pedrito | Re: Impresión en Windows on Tue, 18 Jan 2011 08:11:22 -0400 Hola a todos. Suelo utilizar el HBPrint de Hubert Brandel. Para lo que necesito, (reportes, carnets, facturas etc) me sirve muy bien... | |
Jose Valle | Re: Impresin en Windows on Sat, 11 Dec 2010 04:41:24 +0100 El Fri, 10 Dec 2010 09:35:13 -0300, Jose Luis Otermin escribió: > ¿Alquien sabe cómo imprimir en Windows desde Xbase++? Hace 3 años compré Fastreports a Sergei y han sido los 300€ mejor invertidos. Muy sencillo, no he encontrado ninguna limitación, genera todo tipo de salidas, muy rápido. Desde que lo tengo deje se usar el de Td y dejé de pensar que hacer informes era un problema. Ojala hubiera un diseñador de pantallas tan sencillo y eficaz como Fastreports. Jose Valle | |
Jose Luis Otermin | Re: Impresin en Windows on Sat, 11 Dec 2010 11:24:22 -0300 Jose, Se encuentra traducido al castellano? Si es tan bueno, habra que evaluarlo Saludos Jos Luis Otermin Alaska Software "Jose Valle" <jomagava@gmail.com> escribi en el mensaje news:t3rqw11r7lah$.1rbupweyobmml$.dlg@40tude.net... > El Fri, 10 Dec 2010 09:35:13 -0300, Jose Luis Otermin escribi: > >> Alquien sabe cmo imprimir en Windows desde Xbase++? > > Hace 3 aos compr Fastreports a Sergei y han sido los 300 mejor > invertidos. Muy sencillo, no he encontrado ninguna limitacin, genera todo > tipo de salidas, muy rpido. Desde que lo tengo deje se usar el de Td y > dej de pensar que hacer informes era un problema. > > Ojala hubiera un diseador de pantallas tan sencillo y eficaz como > Fastreports. > > Jose Valle > | |
Jose Valle | Re: Impresin en Windows on Sat, 11 Dec 2010 18:38:06 +0100 Hola Jose Luis. El Sat, 11 Dec 2010 11:24:22 -0300, Jose Luis Otermin escribió: > Jose, > > ¿Se encuentra traducido al castellano? > Si es tan bueno, habría que evaluarlo > Si, está traducido al castellano. El manual solo está en inglés. La demo es completamente operativa, la única limitación es que solo imprime 5 páginas. Antes de comprarlo hice los 60 informes de mi aplicación de gestión, asi que compré sobre seguro. Es interesante lo que dice René: http://objetopersistente.blogspot.com/2009/05/fastreport-desde-rusia-con-amor-para.html Recuerdo que Osvaldo comentó algunos inconvenientes, pero no los recuerdo. Y para cualquier duda cuenta conmigo. Jose Valle | |
Gilberto | Re: Impresión en Windows on Tue, 04 Jan 2011 13:37:01 -0300 Jose Valle a utilisé son clavier pour écrire : > Hola Jose Luis. > > El Sat, 11 Dec 2010 11:24:22 -0300, Jose Luis Otermin escribió: > >> Jose, >> >> ¿Se encuentra traducido al castellano? >> Si es tan bueno, habría que evaluarlo >> > > Si, está traducido al castellano. El manual solo está en inglés. > > La demo es completamente operativa, la única limitación es que solo imprime > 5 páginas. Antes de comprarlo hice los 60 informes de mi aplicación de > gestión, asi que compré sobre seguro. > > Es interesante lo que dice René: > http://objetopersistente.blogspot.com/2009/05/fastreport-desde-rusia-con-amor-para.html > > Recuerdo que Osvaldo comentó algunos inconvenientes, pero no los recuerdo. > > Y para cualquier duda cuenta conmigo. > > Jose Valle hola jose acabo de comprar el programa fastreport y todavia no me sale ni un reporte me podrias ayudar con algun ejemplo? Gilberto | |
Jose Valle | Re: Impresión en Windows on Wed, 05 Jan 2011 13:20:04 +0100 El Tue, 04 Jan 2011 13:37:01 -0300, Gilberto escribió: > Jose Valle a utilisé son clavier pour écrire : >> Hola Jose Luis. >> >> El Sat, 11 Dec 2010 11:24:22 -0300, Jose Luis Otermin escribió: >> >>> Jose, >>> >>> ¿Se encuentra traducido al castellano? >>> Si es tan bueno, habría que evaluarlo >>> >> >> Si, está traducido al castellano. El manual solo está en inglés. >> >> La demo es completamente operativa, la única limitación es que solo imprime >> 5 páginas. Antes de comprarlo hice los 60 informes de mi aplicación de >> gestión, asi que compré sobre seguro. >> >> Es interesante lo que dice René: >> http://objetopersistente.blogspot.com/2009/05/fastreport-desde-rusia-con-amor-para.html >> >> Recuerdo que Osvaldo comentó algunos inconvenientes, pero no los recuerdo. >> >> Y para cualquier duda cuenta conmigo. >> >> Jose Valle > > hola jose > acabo de comprar el programa fastreport y todavia no me sale ni un > reporte me podrias ayudar con algun ejemplo? > Gilberto Hola Gilberto Lo mejor es lo que te dice Hector, que pruebes con el ejemplo de Sergei. Te adjunto 2 ejemplos de lo que yo hago(hay mucho código inservible) lo básico del funcionamiento es: al iniciar: PRIVATE FrPrn := frReportManager():new(); FrPrn:LoadLangRes( "Spanish.xml") y antes de salir: FrPrn:destroyFR() Los datos que vas a usar en el programa los puedes definir desde el prg (a mi me resulta mas fácil) FrPrn:SetWorkArea("CLI", Select("BORRLIS"),.T. ) FrPrn:SetWorkArea("ZON", Select("ZON") ,.T. ) y si están relacionado hay que poner, además del rela : FrPrn:SetResyncPair("CLI","ZON" ) para entrar a modificar el formato FrPrn:DesignReport() y para imprimirlo FrPrn:PrepareReport() FrPrn:Print(.t.) Verás que es sencillísimo. Cualquier pega me comentas. Jose Valle FraxList.PRG GESFLICL.PRG | |
Gilberto | Re: Impresión en Windows on Wed, 05 Jan 2011 10:00:46 -0300 Jose Valle avait écrit le 05/01/2011 : > El Tue, 04 Jan 2011 13:37:01 -0300, Gilberto escribió: > >> Jose Valle a utilisé son clavier pour écrire : >>> Hola Jose Luis. >>> >>> El Sat, 11 Dec 2010 11:24:22 -0300, Jose Luis Otermin escribió: >>> >>>> Jose, >>>> >>>> ¿Se encuentra traducido al castellano? >>>> Si es tan bueno, habría que evaluarlo >>>> >>> >>> Si, está traducido al castellano. El manual solo está en inglés. >>> >>> La demo es completamente operativa, la única limitación es que solo imprime >>> 5 páginas. Antes de comprarlo hice los 60 informes de mi aplicación de >>> gestión, asi que compré sobre seguro. >>> >>> Es interesante lo que dice René: >>> http://objetopersistente.blogspot.com/2009/05/fastreport-desde-rusia-con-amor-para.html >>> >>> Recuerdo que Osvaldo comentó algunos inconvenientes, pero no los recuerdo. >>> >>> Y para cualquier duda cuenta conmigo. >>> >>> Jose Valle >> >> hola jose >> acabo de comprar el programa fastreport y todavia no me sale ni un >> reporte me podrias ayudar con algun ejemplo? >> Gilberto > > Hola Gilberto > > Lo mejor es lo que te dice Hector, que pruebes con el ejemplo de Sergei. > > Te adjunto 2 ejemplos de lo que yo hago(hay mucho código inservible) > > lo básico del funcionamiento es: > > al iniciar: > PRIVATE FrPrn := frReportManager():new(); FrPrn:LoadLangRes( > "Spanish.xml") > > y antes de salir: > > FrPrn:destroyFR() > > Los datos que vas a usar en el programa los puedes definir desde el prg (a > mi me resulta mas fácil) > > FrPrn:SetWorkArea("CLI", Select("BORRLIS"),.T. ) > FrPrn:SetWorkArea("ZON", Select("ZON") ,.T. ) > > y si están relacionado hay que poner, además del rela : > > FrPrn:SetResyncPair("CLI","ZON" ) > > para entrar a modificar el formato > > FrPrn:DesignReport() > > y para imprimirlo > > FrPrn:PrepareReport() > FrPrn:Print(.t.) > > Verás que es sencillísimo. Cualquier pega me comentas. > > Jose Valle muy bueno y gracias por el ejemplo, si te puedo ayudar en sql con alaska a las ordenes gilberto | |
Alfredo Luis Salas Ortiz | Re: Impresión en Windows on Fri, 17 Dec 2010 18:06:45 -0500 hasta ahora la forma que he podido poner en practica ha sido con la clase tdcPrv4() de top down tanto para emular el modo de msdos como el modo grafico puro. "Jose Luis Otermin" escribió en el mensaje de noticias:4afb3115$61424aff$307ec@news.alaska-software.com... ¿Alquien sabe cómo imprimir en Windows desde Xbase++? José Luis Otermin Alaska Software Soporte Técnico -------------------------------------------------------------------- Foros de Usuarios: news://news.alaska-software.com Página Web: http://www.alaska-software.com Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23 Oficina en EEUU: Fax: +1 (646) 218 1281 -------------------------------------------------------------------- |