Sitios que en el día a día me parecen interesantes, pero que no tengo tiempo de revisar en el momento, así que los registro en este blog de tal forma que pueda leerlos posteriormente.

jueves, mayo 03, 2007

El soporte para RTF en power podría ser mejor... (parte 6)

Un gurú de Power B++ ;) que conocemos nos comentó que alguna vez tuvo un problema similar (aunque más sencillo) en el que tenía que combinar texto RTF y datos de la base de datos para imprimirlos luego... algo como un pagaré, o algo así por estilo...



Lo que había hecho era no usar un datawindow RTF, ni uno Composite por que se dió cuenta, como ya sabemos todos, que esto es un pereque... de marca mayor!



Lo que hizo fue entonces usar el control RTF. Uno que había pegado encima de un datawindow free-form (creo) todo dentro de una ventana... igual como lo hemos hecho todos. El truco estuvo en mandar a escribir el texto que necesitaba dentro del control RTF!. Es decir el control en si ya tiene el texto en formato RTF, y digamos que de alguna forma con los métodos propios del Control RTF había pegado lo que necesitaba...



Bueno esto es al menos una luz. Mi compañero que ha trabajado más en Power B++ ya había intentado esto pero en un datawindow RTF para insertar una firma (un gráfico) y le tocó dar un mundo de vueltas para insertarle una firma... con el dichoso bitmap()... Y obviamente el reporte que necesitamos tendría mucho más trabajo haciéndolo así a pie pues es más complejo. Por eso no ha vuelto sobre el mismo camino, similar, al que nos sugirió nuestro gurú.



Pero el detalle está en que el control RTF tiene una función print ! ( rte_1.print()... y otras variantes...). Luego tal vez, ahondando en la funcionalidad del control RTF (atributos y métodos) y algo de código en power (que no tenga que ver con "super trucos" como XSLFO) se pueda hacer algo !...




Amanecerá y veremos... o como dije antes ... back to basics.



J.



Powered by ScribeFire.