A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
SSRS 2016 Matrix Dynamic Column Group Overflow Bug when LayoutDirection is RTL
Hi SSRS Product Team,
We are experiencing a critical rendering bug/limitation in SQL Server Reporting Services (SSRS 2016 / Report Builder version 15.0.200) related to Right-to-Left (RTL) dynamic matrix expansion.
Description of the Issue: When designing a cross-tab report using a Tablix (Matrix) with dynamic column groups, and setting the LayoutDirection property to RTL on the Tablix (and Direction to RTL inside the Report Body Style via the RDL XML), the dynamic columns do not render or expand correctly within the page boundaries.
Instead of wrapping, expanding safely inward, or cleanly splitting into a secondary logical page (as standard LTR overflows do), the dynamic column group completely breaks the page constraints and overflows into the negative X-coordinate space (to the left/outside of the physical page canvas), making the generated columns completely clipped and unreadable during runtime preview and print layout.
Environment Details:
Product: SQL Server Reporting Services 2016
Report Builder Version: 15.1.30001.02
Target Schema: http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition
Language/Culture: ar-YE / ar-SA
Steps Taken:
Verified that Page Width, Margins, and Body Width are perfectly calculated and balanced (Standard A4 Landscape).
Tried anchoring the Tablix at both Left = 0 and applying the formula Safe Left = Body Width - Tablix Width.
- Applied
<Direction>RTL</Direction>directly to the<Body><Style>container inside the RDL source code.Hi SSRS Product Team, We are experiencing a critical rendering bug/limitation in SQL Server Reporting Services (SSRS 2016 / Report Builder version 15.0.200) related to Right-to-Left (RTL) dynamic matrix expansion. Description of the Issue: When designing a cross-tab report using a Tablix (Matrix) with dynamic column groups, and setting theLayoutDirectionproperty toRTLon the Tablix (andDirectiontoRTLinside the Report Body Style via the RDL XML), the dynamic columns do not render or expand correctly within the page boundaries. Instead of wrapping, expanding safely inward, or cleanly splitting into a secondary logical page (as standard LTR overflows do), the dynamic column group completely breaks the page constraints and overflows into the negative X-coordinate space (to the left/outside of the physical page canvas), making the generated columns completely clipped and unreadable during runtime preview and print layout. Environment Details:- Product: SQL Server Reporting Services 2016
- Report Builder Version: 15.0.200
- Target Schema: http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition
- Language/Culture: ar-SA Steps Taken:
- Verified that Page Width, Margins, and Body Width are perfectly calculated and balanced (Standard A4 Landscape).
- Tried anchoring the Tablix at both
Left = 0and applying the formulaSafe Left = Body Width - Tablix Width. - Applied
<Direction>RTL</Direction>directly to the<Body><Style>container inside the RDL source code.