Hola gente,
gracias a los aportes e ideas de Mastintin se han incorporado correciones y mejoras en esta release. Me han quedado un par de detalles sin pulir, la falta incorporar RoundBox, y a falta de pruebas lo subo para quien lo necesita usar ya.
Los cambios m谩s importantes son:
1) La incorporaci贸n de la opci贸n PREVIEW: es un par谩metro adicional, que junto a 2 datas permiten lanzar la visualizacion del PDF con un ShellExecute, personalizable a trav茅s de un codeBlock ::bPreview.
2) Comandos para las implementaciones de impresi贸n: Si inclu铆mos HaruPrint.ch, se puede definir el objeto de impresi贸n con un DEFINE
Se logra esto con el reemplazo de las funciones que controlan los comandos de impresion PAGE/ENDPAGE/ENDPRINT en HaruPrintMgr.prg
Quiero hacer notar que se pueden hacer adaptaciones al gusto personal en la clase THaruPdf sin que esto afecte el funcionamiento del resto de la librer铆a. Esta clase est谩 ah铆 justamente para poder meter c贸digo propio, sin necesidad de modificar el c贸digo de la librer铆a propiamente dicha, con lo que podemos con mucho menos esfuerzo incorporar nuevas versiones sin perder nuestras adaptaciones, cambios, ajustes y correcciones.
Todas estas novedades vienen del trabajo del master Mastintin, por lo que esta es su edici贸n
.
Ya est谩 subida en BitBucket.
Por el momento, nada m谩s. Espero que resulte 煤til.
gracias a los aportes e ideas de Mastintin se han incorporado correciones y mejoras en esta release. Me han quedado un par de detalles sin pulir, la falta incorporar RoundBox, y a falta de pruebas lo subo para quien lo necesita usar ya.
Los cambios m谩s importantes son:
1) La incorporaci贸n de la opci贸n PREVIEW: es un par谩metro adicional, que junto a 2 datas permiten lanzar la visualizacion del PDF con un ShellExecute, personalizable a trav茅s de un codeBlock ::bPreview.
2) Comandos para las implementaciones de impresi贸n: Si inclu铆mos HaruPrint.ch, se puede definir el objeto de impresi贸n con un DEFINE
#include 'HaruPrint.ch'
IF lPorTPrinter
聽 聽
聽 聽DEFINE PRINT oPrint BLAH BLAH 聽 // Usando los comandos de la TPrinter.ch
聽 聽
聽 聽PRINT OBJECT oPrint 聽 聽// <- Nuevo
聽 聽
ELSE // Por Haru
聽 聽
聽 聽PRINT oPrint TO HARU "MyPdf.pdf" PREVIEW USER PASS "esparami" OWNER PASS "SoloYo"
聽 聽
ENDIF
聽 聽// Impresion normal, comun a las dos clases
聽 聽
聽 聽PAGE
聽 聽 聽 oPrint:Say(...)
聽 聽ENDPAGE
ENDPRINTSe logra esto con el reemplazo de las funciones que controlan los comandos de impresion PAGE/ENDPAGE/ENDPRINT en HaruPrintMgr.prg
Quiero hacer notar que se pueden hacer adaptaciones al gusto personal en la clase THaruPdf sin que esto afecte el funcionamiento del resto de la librer铆a. Esta clase est谩 ah铆 justamente para poder meter c贸digo propio, sin necesidad de modificar el c贸digo de la librer铆a propiamente dicha, con lo que podemos con mucho menos esfuerzo incorporar nuevas versiones sin perder nuestras adaptaciones, cambios, ajustes y correcciones.
Todas estas novedades vienen del trabajo del master Mastintin, por lo que esta es su edici贸n
Ya est谩 subida en BitBucket.
Por el momento, nada m谩s. Espero que resulte 煤til.
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
鈥淚f you think education is expensive, try ignorance"