En fin , como lo prometido es deuda, desde este blog dejo la primera release
del API de gnomeprint.
Bueno, este fin de semana he pasado mucho sueño, entre la niña que se me levanta a las 07:00, como un reloj, y yo que me acuesto pasadas las 02:00 de la madrugada, por el tema de la impresion, pues la verdad es que tengo todavia un poco de sueño..
Bueno, pues desde aqui quiero dejar disponible la 1ªimplementación de la libreria libgnomeprint de gnome para [x]Harbour.
Decir que todavia faltan unas cuantas llamadas, pero es totalmente funcional
El .zip se compone de:
+ gnomeprint.c
Funciones del API libgnomeprint para [x]Harbour.
+ gnomeprint.ch
Definiciones del API libgnomeprint para [x]Harbour
+ printsimple.prg
Ejemplo simple de como usar la impresion , en su forma nativa,
tambien imprime primitivas graficas.
Nota para desarrolladores:
Esta codigo soporta indistintamente Harbour como xHarbour.
Por favor , evitar usar extensiones de xHarbour, y en vez de poner hb_retptr(),
dejarlo como esta, hb_retnl( (glong) ), el resultado es el mismo, con la
diferencia que de esta forma , es compatible con ambos compiladores.
El ejemplo de printsimple.prg contiene funciones a gobject, etc.., que deben
ser resueltas por cada cual. A continuación os informo de las que usa el
ejemplo para que las implementeis o lo tengais en cuenta :
+ g_type_init ()
+ g_object_unref()
+ g_print()
Como veis, son solamente 3 funciones, que si estais trasteando son funciones
basicas de gObject, para poder compilar el ejemplo.
La verdad es que si no estais desarrolando un GUI para Harbour , esto a vosotros os sonara a chino, pero es de una utilidad tremenda ;-)
MUY IMPORTANTE
Se a implementado a partir de la version 2.2 de la libgnomeprint.
He querido implementarlo a partir de la ultima version , la 2.8, pero no he podido, puesto que necesitaba actualizar mi libreria pango a la 1.5 y tengo
la 1.4, asi que no he podido compilar dichas librerias por no tener acceso
a internet.
Asi , en cuento pueda, compilare a las ultimas versiones y seguiremos avanzando en la implementacion del API para Harbour, sobre todo la
integracion con Pango.
Pero , normalmente , no deberias tener ningun problema.
Los flags de compilacion, para que no os volvais locos:
CFLAGS = `pkg-config --cflags libgnomeprintui-2.2` -DHB_OS_LINUX
LIBS = `pkg-config --libs libgnomeprintui-2.2`
Bueno, espero que al menos podamos colaborar en cosas puntuales, aunque cada cual se busque las habichuelas como pueda. ;-)
Bueno, pues nada, ya dije que lo dejaria este fin de semana, y aqui lo teneis.
Saludos.
Hola Rafa,
Very good job, congratulations.
Saludos
Rodrigo Moreno
网络营销软件
网络营销软件
网络营销软件
群发软件
群发软件
---
群发软件
博客群建软件
网络营销软件
论坛群发软件
网站排名软件
群发软件
推广小助手破解版
论坛群发
网站排名软件
群发软件
推荐给你很好的群发软件和信息群发软件和供求群发软件
推荐给你很好的群发软件和信息群发软件和供求群发软件博客群发软件网络营销软件网络营销软件
网站排名软件网站排名软件网站优化软件信息群发软件信息群发软件信息群发软件论坛群发软件网站推广软件网站推广软件博客群发软件博客群发软件
群发软件
网络营销软件
论坛群发
网站推广软件
群发软件群发软件博客群发软件论坛群发软件网络营销软件论坛群发软件
信息群发软件推广软件网站推广软件网络营销软件网站推广软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件
网站排名软件
群发软件
博客群发软件
网站排名软件
网站推广软件
群发软件信息群发软件
免费论坛群发软件
论坛群发软件
网站排名软件
免费博客群发软件
网站推广软件
群发软件
博客群发软件
网站排名软件
网站推广软件
群发软件信息群发软件
免费论坛群发软件
论坛群发软件
网站排名软件
免费博客群发软件
博客群发软件
信息群发软件
论坛群发软件
信息群发软件
博客群发软件
qq群发软件
邮件群发软件
博客群建软件
企业名录搜索软件
信息群发软件
邮件群发软件
论坛群发软件
博客群发软件
网站推广软件
网络营销软件
全能营销破解版
网络营销软件
论坛群发软件
论坛群发软件
论坛群发软件
网络营销软件
信息群发软件
信息群发软件
信息群发软件
群发软件
论坛群发软件