Page 2 of 2

Re: Parser error: ) expected on VB report

Posted: Tue Aug 14, 2018 6:35 pm
by mrapi
Hi,I've tried

Code: Select all

  report.GetComponentByName('VerticalLinePrimitive14').Left = 7.2;
but got error:
report.GetComponentByName is not a function

Re: Parser error: ) expected on VB report

Posted: Thu Aug 16, 2018 2:50 pm
by Lech Kulikowski
Hello,

Please check the following code:

Code: Select all

var vertLine = report.getComponentByName('Line1');
vertLine.left = 0;
Thank you.

Re: Parser error: ) expected on VB report

Posted: Thu Aug 16, 2018 3:21 pm
by mrapi
Hi.
using your code I got no error in console,but there is no change in line position,this is the code used:

Code: Select all

var report = new Stimulsoft.Report.StiReport();
    report.loadFile('reports/lfc.mrt');
  
  var vertLine = report.getComponentByName('VerticalLinePrimitive10');
    console.log(vertLine.left);//initial value is 3,and it is displayed
    vertLine.left = 4; //will change to 4
    console.log(vertLine.left); //value is 4 in console but no change in view


   this.viewer.report = report;
    this.viewer.renderHtml('viewerContent');
...
thanks

Re: Parser error: ) expected on VB report

Posted: Thu Aug 16, 2018 9:48 pm
by Lech Kulikowski
Hello,

Please send us a simple report which reproduces the issue for analysis.

Thank you.

Re: Parser error: ) expected on VB report

Posted: Fri Aug 17, 2018 6:09 am
by mrapi
hi.I've attached a empty report with 2 vertical lines,with no datasource.
thanks

Re: Parser error: ) expected on VB report

Posted: Fri Aug 17, 2018 7:25 am
by Lech Kulikowski
Hello,

For vertical line, you should set position for start and end points:
var spvLine1 = report.getComponentByName("StartPointPrimitive1");
var epvLine1 = report.getComponentByName("EndPointPrimitive1");

spvLine1.left = 0;
epvLine1.left = 0;


Thank you.

Re: Parser error: ) expected on VB report

Posted: Fri Aug 17, 2018 7:49 am
by mrapi
Hi.give me some info, line is called VerticalLinePrimitive10,how do I get name for start/end point? in above example for VerticalLinePrimitive10 got StartPointPrimitive1 and EndPointPrimitive1
also in above report instead of moving the line it is duplicated,I can see 3 lines not 2
thanks

Re: Parser error: ) expected on VB report

Posted: Mon Aug 20, 2018 7:57 am
by Lech Kulikowski
Hello,

You can use the following code:

Code: Select all

var vertLine1 = report.getComponentByName("VLine1");
vertLine1.getStartPoint(vertLine1.getContainer()).left = 0;
vertLine1.getEndPoint(vertLine1.getContainer()).left = 0;
Thank you.

Re: Parser error: ) expected on VB report

Posted: Mon Aug 20, 2018 10:24 am
by mrapi
how seems to be working.thanks!

Re: Parser error: ) expected on VB report

Posted: Mon Aug 20, 2018 11:15 am
by Lech Kulikowski
Hello

We are always glad to help you!
Please let us know if you need any additional help.

Thank you.