Problema con HaruPDF

Moderator: Rathinagiri

EduardoLuis
Posts: 525
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina
Been thanked: 28 times

Re: HMG 3.1.4 (Test)

Post by EduardoLuis » Tue Jun 18, 2013 6:28 pm

Hi PabloCesar:

After some new try, it functions OK.-
First i uninstall HMG 3.14 and re-reinstall it.-
Then i use ANSI IDE, and recompile my program, and suddenly all spanish characters appears.
I use SET HPDFDOC ENCODING TO "CP1252" before START HPDFDOC, and it works.-
I try also on HMGPDFDOC (look on ... HFCL\SAMPLES\... and this was the result.-
I hope everybody may use for the future HMGPDFDOC as print output.-
With regards. Eduardo

Hola PabloCesar:

Despues de algunos intentos, funcionó.!!!!!!!!
Primero desinstalé HMG 3.14, y lo reinstalé asegurándome que ningun archivo de la vieja instalación permaneciera.-
Luego utilicé el IDE ubicado en la carpeta IDE_ANSI.- Recompilé un programa y sorpresivamente aparecieron todos los caracteres en español.-
Para habilitar el seteo utilicé la instruccion SET HPDFDOC ENCODING TO "CP1252" la que ubiqué antes de la instrucción START HPDFDOC, y todo funcionó.-
Para asegurarme que este hallazgo funcionara correctamente, lo probé en el sample HMGPDFDOC (ver en la carpeta ....HFCL'SAMPLES'...), y el resultado lo vés en el archivo que adjunto.-
Espero que ahora muchos se animen a utilizar HMGPDFDOC como medio para las salidas de impresión.-
Un abrazo. Eduardo.-
Attachments
HMGPDFDOC ON HMG 314.JPG
HMGPDFDOC ON HMG 314.JPG (34.64 KiB) Viewed 966 times

EduardoLuis
Posts: 525
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina
Been thanked: 28 times

Post by EduardoLuis » Tue Jun 18, 2013 7:03 pm

Hi PabloCesar:

I've ommited mention that before compiling any application with spanish characters you must put at the begining of the function MAIN() (as first line ) this:

SET CODEPAGE TO SPANISH

With regards. Eduardo

Hola PabloCesar:

Involuntariamente olvidé mencionar que antes de compilar la aplicación que contenga caracteres españoles, se deberá colocar como primera línea de la función MAIN, lo siguiente:

SET CODEPAGE TO SPANISH

Cordialmente. Eduardo

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 177 times

Post by Pablo César » Tue Jun 18, 2013 7:05 pm

But Eduardo tell us how do you get it right on this time ?

I think, you have forgotten to answer if you have setted up your source code editor to UTF-8..
[u]Moderator Notes[/u] (Pablo César) wrote:Your previous messages Eduardo, was append to this exisiting topic, in order to follow same subject.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 177 times

Post by Pablo César » Tue Jun 18, 2013 7:10 pm

EduardoLuis wrote:with spanish characters you must put at the begining of the function MAIN() (as first line ) this:

SET CODEPAGE TO SPANISH
Ahhh this was missing... that´s ok !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

EduardoLuis
Posts: 525
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina
Been thanked: 28 times

Post by EduardoLuis » Tue Jun 18, 2013 7:49 pm

Hi PabloCesar:

I've not set the source code editor to UTF-8, i used it under ANSI encoding, and it works OK.
I'm using NOTEPAD++ for source code editor.-
With Regards. Eduardo.-

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 177 times

Post by Pablo César » Tue Jun 18, 2013 8:33 pm

EduardoLuis wrote:I've not set the source code editor to UTF-8, i used it under ANSI encoding, and it works OK.
I'm using NOTEPAD++ for source code editor
Ahhh, so this library (HaruPDF) works on ANSI mode... thanks for your information !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

EduardoLuis
Posts: 525
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina
Been thanked: 28 times

Post by EduardoLuis » Tue Jun 18, 2013 10:25 pm

Hi PabloCesar:

Of course, Harupdf works perfectly with ANSI code.-
As i tell you, i test full HMGPDFDOC, because i choose it to produce print output instead of other procedures.- HMGPDFDOC let's free design or compose complex forms, and as any PDF you can avoid end users modify the document.-
I produce legal text that end users can't modify if they want, and in some cases you can avoid printing that document (an special feature of HARUPDF library).-
Rati make an excellent job.- This is one of the reasons i name him has "The Master".-
Another member of the forum, Brunello Pullix, make a complex routine to produce for output print, RTF files, but as it's a document end users can modify, i suggest you HMGPDFDOC.-
With regards. Eduardo.-

Hola Pablo Cesar:

Por supuesto, HARUPDF trabaja correctamente con el código ANSI.-
Como te comenté, testeé a full HMGPDFDOC, principalmente porque lo elegí como método para la salida de impresión de mis desarrollos. HMGPDFDOC te permite diseños de alta complejidad tanto en cuanto a lo gráfico como a la forma en que podrás exhibir los datos, y como cualquier PDF contás con la posibilidad de limitar las modificaciones que quiera realizar el usuario final de ese documento.-
Yo desarrollo aplicaciones en materia legal, donde en muchos casos resulta imprescindible que el usuario final no pueda modificar su contenido, y en algún caso que solo pueda verlo pero que no lo imprima (HARUPDF tiene esa función).-
Rati hizo un gran trabajo.- Y HMGPDFDOC es la razón por la que lo denominé "El Maestro".-
Otro miembro del foro, Brunello Pullix, desarrolló una aplicación para obtener como salida de impresión un RTF, pero como ese tipo de documento es modificable por el usuario final, yo recomiendo que pruebes con HMGPDFDOC.-
Un cordial Abrazo. Eduardo.

User avatar
andyglezl
Posts: 859
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Has thanked: 7 times
Been thanked: 25 times
Contact:

Post by andyglezl » Wed Jun 19, 2013 12:34 am

Hola EduardoLuis

Una pregunta, como pudiste proteger el archivo pdf ?

Ya que a mi me da error al utilizar los siguientes comandos:

SET HPDFDOC PERMISSION TO READ // Mensaje "can not start new page"
SET HPDFDOC PERMISSION TO PRINT // Mensaje "can not start new page"

Gracias
Andrés González López
Desde Guadalajara, Jalisco. México.

EduardoLuis
Posts: 525
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina
Been thanked: 28 times

Post by EduardoLuis » Wed Jun 19, 2013 1:03 pm

Hola Andyglezl:

Las instrucciones son precisamente esas.-
Deben ubicarse en la definición de la página "function PDF_CREATE" y antes de "START HPDFDOC".- Esto resulta escencial ya que lo que protejés es todo el documento y no páginas por separado.-
El mensaje de error que señalás te lo dará por cualquier tipo de error que detecte HARUPDF al momento de la creación de la página y no necesariamente por la activación de las protecciones al PDF.- Durante la etapa de experimentación de esa aplicación tuve esos mensajes de error innumerable cantidad de veces.- En ocasiones la incorrecta ubicación de una instrucción hace que aparezca y que no se genere el PDF.-
Te recomiendo - para experimentar todas las posibilidades de HMGPDFDOC - que vayas haciendo pequeñas modificaciones sobre la aplicación que realizó Rati y que está ubicada en ... HFCL\SAMPLES\HMGPDFDOC.- Para mantener inalterado el sample original, copia todo su contenido en otra carpeta y trabajá sobre ella.-
Espero haberte sido de ayuda.- Abrazo. Eduardo
Realmente es una herramienta poderosísima para la generación de informes.-

User avatar
Rathinagiri
Posts: 5181
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 141 times
Been thanked: 131 times
Contact:

Post by Rathinagiri » Wed Jun 19, 2013 1:21 pm

Thank you Eduardo.

Unfortunately, HMG HaruPDF is not unicode ready. So, we have to use ANSI version. I am continuously probing for the success.

What is the situation in HMG Extended?
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

Post Reply