Posted 20 February 2026, 9:35 am EST
Hello,
We are using ActiveReports to generate reports at runtime and render them both in the web viewer and as exported PDF/Excel files. We are seeing a rendering difference between the Web viewer and exported formats.
- Our setup
ActiveReports 6 (legacy) / migrated to newer ActiveReports runtime
SectionReport generated fully at runtime
Report layout is built programmatically (fields, grouping, subtotals, totals, charts, etc.)
After calling Run(), we save the report as RDF using:
Document.Save(…)
In web:
The RDF is loaded and displayed in the JS Viewer
For export:
The same report is exported to PDF/Excel using ActiveReports export APIs
- Expected behaviour
We draw separator lines above subtotal and total rows using:
TextBox borders, e.g.
txtReportColumn.Border.TopStyle = BorderLineStyle.Solid;
In some cases, full-width footer lines using Line controls (e.g. LineReportFooter1/2/3)
These lines are expected to be visible in both:
Web viewer (JS Viewer)
Exported PDF
- Actual behaviour
In exported PDF / Excel:
The top border line above totals/subtotals renders correctly.
In JS Web Viewer:
The same TextBox border line is missing.
The full-width footer lines (Line controls) render correctly in both Web and PDF.
The missing line appears to be specifically related to TextBox borders (used to render column-width separator lines above totals/subtotals).
This results in visual inconsistency:
PDF shows subtotal/total separation clearly
Web viewer does not show the same separator line
- What we have verified
The settings and flags (e.g. “Extend total lines”, “Show total top border line”) are passed correctly into the report object.
The border logic is executed (confirmed via debugging).
The same RDF file, when exported to PDF, shows the line correctly.
The issue seems specific to how the JS Viewer renders TextBox borders in SectionReports.
- Questions
Is this a known limitation of the JS Viewer when rendering TextBox border styles in SectionReports / RDF documents?
Are TextBox borders fully supported in the JS Viewer?
Is there any recommended alternative to draw column-width separator lines that render consistently in both:
JS Viewer
PDF export
(e.g. using Line controls instead of TextBox borders, or another supported technique)?
Is there any viewer setting or rendering option that affects border visibility?
Goal
We want the subtotal/total separator lines to appear consistently in both the Web viewer and exported reports without redesigning all legacy report layouts.
Thanks in advance for any guidance.
Regards,
Triloknath
