Me ha costado un huevo y parte de otro, pero, al cabo, he añadido a NeoDouble la acción "npDialogoFuente". ¿Qué he mejorado desde mi antiguo dec_Plus? Todo... por eso a lo mejor me ha costado un huevo, ya digo. Y a lo mejor no lo parece... encima...
El asunto me lo he planteado como sigue: la acción tenía que retornar los datos de la fuente que se requieren en la acción de Neobook "SetObjectFont" y, tal como se requiren, además de permitir que se especificaran una serie de valores de entrada para el diálogo para elegir una fuente.
Es posible indicar el nombre de la fuente que mostrará de entrada el diálogo, así como su tamaño, charset y estilo. Todo esto desde un formulario que te echará una mano a rellenar los parámetros adecuadamente, como es habitual en mis NeoPlugins.
En cualquier caso todos los parámetros de la acción "npDialogoFuente" son opcionales, tomándose los valores por defecto si no se proporcionan. Pero, como digo, lo que tal vez resulte más interesante, es el hecho de poder utilizar la función "SetObjectFont" directamente, con el Array de datos retornado por la acción "npDialogoFuente".
Un ejemplo de esto último puede verse en la ayuda de NeoDouble. Por supuesto también podrías utilizar los distintos elementos del Array de resultados a tu conveniencia. Una cosa no quita la otra. Puede que no siempre vayas a utilizar la acción "npDialogoFuente" junto a "SetObjectFont", pero, puedes hacerlo, si te es menester.
Publicada el Miércoles, 13/6/2007 por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Bien, cuando dijistes que ibas a superar o mejorar dec_plus me sonaba dificil pero veo que estas decidido a hacerlo una buena prueba es que se pueda combinar la acción “npDialogoFuente” junto a “SetObjectFont”, bravo!! salu2
Gracias por tu comentario Raul. Pues así es, internamente, casi es un milagro que "dec_Plus" funcionara. Pero, en cualquier caso, hay cosas que no se hicieron del todo bien, y el resultado de la acción "npDialogoFuente" es un ejemplo, sí. PD. Decir que "dec_Plus" es un milagro... no me quedo a gusto. Llevó mucho trabajo, muchas horas de pruebas. Claro que esto no quiere decir que se hicieran las cosas bien (ahí es donde quería ir yo), pero, ciertamente, el plugin funciona. Lo que pasa es que con el tiempo, con la experiencia que este da las cosas se ven de otro modo.