Commit 20a278ee authored by Claes Sjofors's avatar Claes Sjofors

Report display fix

parent 27618d98
...@@ -302,15 +302,23 @@ void rt_report::create_report( pwr_sClass_Report *o) ...@@ -302,15 +302,23 @@ void rt_report::create_report( pwr_sClass_Report *o)
switch ( o->DocumentFormat) { switch ( o->DocumentFormat) {
case pwr_eDocumentFormatEnum_PDF: case pwr_eDocumentFormatEnum_PDF:
// Convert to pdf // Convert to pdf
sprintf( cmd, "co_convert -f -d %s %s", if ( strcmp( display, "") != 0)
sprintf( cmd, "export DISPLAY=%s;co_convert -f -d %s %s",
display, "$pwrp_lis", tmpfile);
else
sprintf( cmd, "co_convert -f -d %s %s",
"$pwrp_lis", tmpfile); "$pwrp_lis", tmpfile);
system( cmd); system( cmd);
strcpy( cnvfile, "$pwrp_lis/report.pdf"); strcpy( cnvfile, "$pwrp_lis/report.pdf");
break; break;
case pwr_eDocumentFormatEnum_Html: case pwr_eDocumentFormatEnum_Html:
// Convert to pdf // Convert to pdf
sprintf( cmd, "co_convert -s -d %s %s", if ( strcmp( display, "") != 0)
"$pwrp_lis", tmpfile); sprintf( cmd, "export DISPLAY=%s;co_convert -s -d %s %s",
display, "$pwrp_lis", tmpfile);
else
sprintf( cmd, "co_convert -s -d %s %s",
"$pwrp_lis", tmpfile);
system( cmd); system( cmd);
strcpy( cnvfile, "$pwrp_lis/report_index.html"); strcpy( cnvfile, "$pwrp_lis/report_index.html");
break; break;
...@@ -504,8 +512,12 @@ void rt_report::create_report( pwr_sClass_Report *o) ...@@ -504,8 +512,12 @@ void rt_report::create_report( pwr_sClass_Report *o)
pwr_tCmd cmd; pwr_tCmd cmd;
pwr_tFileName target_file; pwr_tFileName target_file;
sprintf( cmd, "co_convert -n -d %s %s", if ( strcmp( display, "") != 0)
"$pwrp_lis", tmpfile); sprintf( cmd, "export DISPLAY=%s;co_convert -n -d %s %s",
display, "$pwrp_lis", tmpfile);
else
sprintf( cmd, "co_convert -n -d %s %s",
"$pwrp_lis", tmpfile);
system( cmd); system( cmd);
strcpy( cnvfile, "$pwrp_lis/report.ps"); strcpy( cnvfile, "$pwrp_lis/report.ps");
...@@ -540,22 +552,34 @@ void rt_report::create_report( pwr_sClass_Report *o) ...@@ -540,22 +552,34 @@ void rt_report::create_report( pwr_sClass_Report *o)
switch ( o->DocumentFormat) { switch ( o->DocumentFormat) {
case pwr_eDocumentFormatEnum_PDF: case pwr_eDocumentFormatEnum_PDF:
// Convert to pdf // Convert to pdf
sprintf( cmd, "co_convert -f -d %s %s", if ( strcmp( display, "") != 0)
"$pwrp_lis", tmpfile); sprintf( cmd, "export DISPLAY=%s;co_convert -f -d %s %s",
display, "$pwrp_lis", tmpfile);
else
sprintf( cmd, "co_convert -f -d %s %s",
"$pwrp_lis", tmpfile);
system( cmd); system( cmd);
strcpy( cnvfile, "$pwrp_lis/report.pdf"); strcpy( cnvfile, "$pwrp_lis/report.pdf");
break; break;
case pwr_eDocumentFormatEnum_Html: case pwr_eDocumentFormatEnum_Html:
// Convert to pdf // Convert to pdf
sprintf( cmd, "co_convert -s -d %s %s", if ( strcmp( display, "") != 0)
"$pwrp_lis", tmpfile); sprintf( cmd, "export DISPLAY=%s;co_convert -s -d %s %s",
display, "$pwrp_lis", tmpfile);
else
sprintf( cmd, "co_convert -s -d %s %s",
"$pwrp_lis", tmpfile);
system( cmd); system( cmd);
strcpy( cnvfile, "$pwrp_lis/report_index.html"); strcpy( cnvfile, "$pwrp_lis/report_index.html");
break; break;
case pwr_eDocumentFormatEnum_Postscript: case pwr_eDocumentFormatEnum_Postscript:
// Convert to Postscript // Convert to Postscript
sprintf( cmd, "co_convert -n -d %s %s", if ( strcmp( display, "") != 0)
"$pwrp_lis", tmpfile); sprintf( cmd, "export DISPLAY=%s;co_convert -n -d %s %s",
display, "$pwrp_lis", tmpfile);
else
sprintf( cmd, "co_convert -n -d %s %s",
"$pwrp_lis", tmpfile);
system( cmd); system( cmd);
strcpy( cnvfile, "$pwrp_lis/report.ps"); strcpy( cnvfile, "$pwrp_lis/report.ps");
break; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment