FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index Off Topic / Otros temas PageScript 32 is now available for free
Posts: 153
Joined: Tue Aug 05, 2014 09:48 AM
PageScript 32 is now available for free
Posted: Fri Aug 29, 2014 05:59 AM
PageScript 32 is now available for free (w/o Source Code Only .DLL)

Interested visit http://www.abeelabs.com/
Regards, Greetings



Try FWH. You will enjoy it's simplicity and power.!
Posts: 153
Joined: Tue Aug 05, 2014 09:48 AM
Re: PageScript 32 is now available for free
Posted: Sun Sep 17, 2017 11:23 AM
Now again PageScript 32 is online
Nice print Preview and real PDF can be created inbuilt
visit http://pagescript32.com/

Demo adopted for FWH


Download source and demo
https://files.fm/f/3pnaa95h
Regards, Greetings



Try FWH. You will enjoy it's simplicity and power.!
Posts: 153
Joined: Tue Aug 05, 2014 09:48 AM
Re: PageScript 32 is now available for free
Posted: Mon Dec 25, 2017 01:41 PM
Just release new Full version of PageScript32 beta version 3.0.4.105 for (x)Harbour
visit:
http://pagescript32.com/
Regards, Greetings



Try FWH. You will enjoy it's simplicity and power.!
Posts: 111
Joined: Thu Jan 19, 2006 11:47 PM
Re: PageScript 32 is now available for free
Posted: Thu Jan 04, 2018 08:39 PM
Hola foro:

He probado PageScript 32 en un programa que tengo en Xharbour puro y est谩 magn铆fico.

Genera la impresi贸n a cualquier impresora que este instalada en el PC, Previsualiza y genera archivo en PDF.

http://www.hymplus.com/imagenes/foro/Image1.jpg

http://www.hymplus.com/imagenes/foro/Image2.jpg

http://www.hymplus.com/imagenes/foro/Image3.jpg

http://www.hymplus.com/imagenes/foro/Image4.jpg

El c贸digo es sencillo y f谩cil de implementar para un novato como yo.

La cabecera del listado:

Code (fw): Select all Collapse
Cabezara del Reporte
------------------------------------------------------------*/
FUNC HEADERC(nPage)

PSSetFont(APS_SYSTEM, APS_BOLD, 12, APS_BLACK, APS_NONE)
PSTextOut(1 , 2, FECHA)
PSTextOut(1 ,71, "P谩g: " + Str(nPage, 3, 0))
PSTextOut(1 ,39, NOMEMP,, APS_CENTER)
PSTextOut(2 ,39, "NIT "+NITC,, APS_CENTER)
PSTextOut(3 ,39, DETA,, APS_CENTER)

PSSetFont(APS_SYSTEM, APS_PLAIN, 8, APS_BLACK, APS_NONE)
PSLine(4.25, 1, 4.25, 81, .5, APS_BLACK)
PSSetFont(APS_SYSTEM, APS_BOLD, 8, APS_BLACK, APS_NONE)
PSTextOut(5 , 2, "CODIGO")
PSTextOut(5 , 10, "N O M B R E 聽D E 聽L A 聽C U E N T A")
PSTextOut(5 , 47, "P A R C I A L E S")
PSTextOut(5 , 70, "S A L D O S")
PSSetFont(APS_SYSTEM, APS_PLAIN, 8, APS_BLACK, APS_NONE)
PSLine(6.50, 1, 6.50, 81, 聽1, APS_BLACK)

RETURN 7


El listado del Balance:

Code (fw): Select all Collapse
FUNC REPBALC

Local nRow 聽 聽 := 6
Local nPage 聽 聽:= 1

PSSetPageSize(DMPAPER_LETTER)
PSBeginDoc(, "Balance General", APS_PORTRAIT)
PSSetUnit(APS_TEXT)
nRow := HeaderC(nPage)

DO WHILE .NOT. EOF()
聽PSSetFont(APS_SYSTEM, APS_BOLD, 8, APS_BLACK, APS_NONE)
聽IF HYMTIT=1
聽 聽PSTextOut(nRow 聽, 1, (SUBS(HMCODIGO,1,1)),, APS_LEFT)
聽 聽PSTextOut(nRow 聽, 7, HMCUENTA,, APS_LEFT)
聽 聽PSTextOut(nRow 聽,78, HMSALDOS, &DIGS, APS_DECIMAL)
聽 聽HYMTIT=0
聽ENDIF
聽IF CLA#SUBS(HMCODIGO,1,1)
聽 聽PSTextOut(nRow 聽, 1, (SUBS(HMCODIGO,1,1)),, APS_LEFT)
聽 聽PSTextOut(nRow 聽, 7, HMCUENTA,, APS_LEFT)
聽 聽PSTextOut(nRow 聽,78, HMSALDOS, &DIGS, APS_DECIMAL)
聽 聽CLA:=SUBS(HMCODIGO,1,1)
聽 ELSEIF GRU#SUBS(HMCODIGO,1,2)
聽 聽PSTextOut(nRow 聽, 1, (SUBS(HMCODIGO,1,2)),, APS_LEFT)
聽 聽PSTextOut(nRow 聽, 7, HMCUENTA,, APS_LEFT)
聽 聽PSTextOut(nRow 聽,65, HMSALDOS, &DIGS, APS_DECIMAL)
聽 聽GRU:=SUBS(HMCODIGO,1,2)
聽 ELSEIF CTA#SUBS(HMCODIGO,1,4)
聽 聽PSSetFont(APS_SYSTEM, APS_PLAIN, 8, APS_BLACK, APS_NONE)
聽聽 聽 PSTextOut(nRow 聽, 1, (SUBS(HMCODIGO,1,4)),, APS_LEFT)
聽 聽PSTextOut(nRow 聽, 7, HMCUENTA,, APS_LEFT)
聽 聽PSTextOut(nRow 聽,52, HMSALDOS, &DIGS, APS_DECIMAL)
聽 聽PSSetFont(APS_SYSTEM, APS_BOLD, 8, APS_BLACK, APS_NONE)
聽 聽CTA:=SUBS(HMCODIGO,1,4)
聽 聽IF SUBS(HMCODIGO,1,1)="1"
聽 聽 聽ACTIVO:=ACTIVO+HMSALDOS
聽 聽ENDIF
聽 聽IF SUBS(HMCODIGO,1,1)="2"
聽 聽 聽PASIVO:=PASIVO+HMSALDOS
聽 聽ENDIF
聽 聽IF SUBS(HMCODIGO,1,1)="3"
聽 聽 聽PATRIMO:=PATRIMO+HMSALDOS
聽 聽ENDIF
聽ENDIF
聽nRow += 1
聽IF nRow > 58
聽 聽PSNewPage()
聽 聽nPage++
聽 聽nRow := HeaderC(nPage,NOMEMP)
聽 ENDIF
聽 DBSKIP()
ENDDO


Gracias al amigo de la India que comparti贸 la informaci贸n.
Edgar Mauricio Ar茅valo Mogoll贸n.
Bogot谩 DC. Colombia
FWH FTDN, xHarbour 1.2.1, Pelles C, Fivedit, Visual Studio Code, Borland 7.30, Mysql, Dbfs
http://www.hymplus.com http://www.hymlyma.com
Tratando de retomar la programaci贸n....
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: PageScript 32 is now available for free
Posted: Sat Jan 30, 2021 03:06 PM

Very good, a煤n 茅s free?

Gracias, saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion