Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Xfrxlib
Message
General information
Forum:
Visual FoxPro
Category:
Third party products
Title:
Miscellaneous
Thread ID:
01666654
Message ID:
01666701
Views:
83
Likes (1)
>>>Hi,
>>>
>>>I am using XFRXLIB to convert reports to PDF format. It works pretty much in 99% of the cases.
>>>
>>>But today I just discovered that for one report that uses 3 data bands, the resulting PDF is cut-off right after the first data band. I have one report with 2 data bands and XFRXLIB converts this report to PDF. Could the 3rd data band be what breaks it?
>>>
>>>My version of XFRXLIB must be pretty old (the date on the XFRXLIB.FLL is 2006).
>>>Do you know if this is a bug in XFRXLIB and I need to update it to the latest version?
>>>
>>>TIA
>>>
>>>UPDATE. I changed the report to 2 bands and still a problem. The Header of the 2nd page does not print and it cuts off right after it prints the first line of the 2 data band.
>>
>>XFRX from 2006?
>>
>>It's very old version. XFRX#INIT has not support for multidetail band in the version.
>>But XFRX#LISTENER yes.
>>
>>MartinaJ
>
>Martina,
>
>Do you what the XFRX has changed as far as the method named ProcessReport?
>
>When I change my code to use the code you suggested (XFRX#LISTENER), I get error that property name ProcessReport not found.
>
>Here is my code:
>
>	loSession = XFRX("XFRX#LISTENER")
>	lcOutputFile = tcReportPdfName  
>	llPreview = .F.
>	lcOutputType = "PDF"
>	lnRetVal = loSession.SetParams(lcOutputFile, ,Not llPreview, , , , lcOutputType)
>
>	loSession.ProcessReport(tcReportFrxName)
>
>
>	loSession.Finalize()
>
>
>TIA

Hi,

XFRX#LISTENER is report listener. See to: https://eqeuscom.atlassian.net/wiki/spaces/DOC/pages/3899432/Running+XFRX
USE demoreps\invoices ORDER customer
LOCAL m.loSession, m.lnRetval
m.loSession = XFRX("XFRX#LISTENER")
m.lnRetval = loSession.SetParams("output.pdf",,,,,,"PDF")
IF m.lnRetval = 0
   REPORT FORM report1 OBJECT m.loSession NOPAGEEJECT
   REPORT FORM report2 OBJECT m.loSession
ELSE
   ? m.lnRetval
ENDIF
MartinaJ
"Navision is evil that needs to be erazed... to the ground"

Jabber: gorila@dione.zcu.cz
Jabber? Jabbim
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform