From bd13abd2c914a6d68fcebf9873db35a42882cf85 Mon Sep 17 00:00:00 2001 From: KB Bot Date: Sat, 19 Jul 2025 15:07:58 +0000 Subject: [PATCH 1/4] Added new kb article fixing-cut-off-letters-web-report-viewer --- ...ixing-cut-off-letters-web-report-viewer.md | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 knowledge-base/fixing-cut-off-letters-web-report-viewer.md diff --git a/knowledge-base/fixing-cut-off-letters-web-report-viewer.md b/knowledge-base/fixing-cut-off-letters-web-report-viewer.md new file mode 100644 index 000000000..015e03a5d --- /dev/null +++ b/knowledge-base/fixing-cut-off-letters-web-report-viewer.md @@ -0,0 +1,58 @@ +--- +title: Resolving Letters Being Cut Off in the Web Report Viewer +description: Explains how to resolve the issue of letters being cut off in the Web Report Viewer, which does not occur in the standalone viewer or printed reports. +type: how-to +page_title: Fixing Cut-Off Letters in Web Report Viewer +meta_title: Fixing Cut-Off Letters in Web Report Viewer +slug: fixing-cut-off-letters-web-report-viewer +tags: reporting, textbox, web-report-viewer, text-cut-off, properties, can-shrink, measurement-units +res_type: kb +ticketid: 1693245 +--- + +## Environment + + + + + + + + + + + + +
Product Reporting
Version 19.1.25.716
+ +## Description + +I noticed that some letters are cut off when viewing reports in the Web Report Viewer. The report displays correctly in the standalone viewer and when printed. Testing the issue in an empty project showed the same behavior, indicating it is not related to custom styling. + +This knowledge base article also answers the following questions: +- How to fix text getting cut off in the Web Report Viewer? +- Why do letters appear truncated in the Web Report Viewer but not in the standalone viewer? +- How to adjust TextBox settings to display text correctly in Reporting? + +## Solution + +To resolve the issue, adjust the size and properties of the [TextBox](https://docs.telerik.com/reporting/report-items/textbox) controls in your report: + +1. Increase the size of each `TextBox` element to ensure adequate space for text rendering. +2. Set the `CanShrink` property of each `TextBox` to `False`. This prevents the control from shrinking beyond the required dimensions for proper text display. +3. Switch the measurement units for your report to pixels (`px`) instead of millimeters (`mm`). Using pixels minimizes inaccuracies that can occur when switching between units. +4. Convert any dimensions in millimeters to pixels. For example, if the `RowHeight` is set to 4mm, convert it to pixels using a unit-conversion tool like [Convert Millimeter to Pixel (X)](https://www.unitconverters.net/typography/millimeter-to-pixel-x.htm). For 4mm, use approximately 15px. + +### Example Adjustment + +```xml + +``` + +Make similar adjustments for all `TextBox` elements in your report. + +## See Also + +- [TextBox Documentation](https://docs.telerik.com/reporting/report-items/textbox) +- [Convert Millimeter to Pixel (X)](https://www.unitconverters.net/typography/millimeter-to-pixel-x.htm) +- [Web Report Viewer Overview](https://docs.telerik.com/reporting/html5-web-report-viewer-overview) From c70bb66151a902069aa416bab0fdab2989d407fc Mon Sep 17 00:00:00 2001 From: IvetNikolova <118352332+IvetNikolova@users.noreply.github.com> Date: Sat, 19 Jul 2025 18:21:51 +0300 Subject: [PATCH 2/4] Update fixing-cut-off-letters-web-report-viewer.md --- ...ixing-cut-off-letters-web-report-viewer.md | 52 ++++++++----------- 1 file changed, 23 insertions(+), 29 deletions(-) diff --git a/knowledge-base/fixing-cut-off-letters-web-report-viewer.md b/knowledge-base/fixing-cut-off-letters-web-report-viewer.md index 015e03a5d..84a9933e9 100644 --- a/knowledge-base/fixing-cut-off-letters-web-report-viewer.md +++ b/knowledge-base/fixing-cut-off-letters-web-report-viewer.md @@ -13,46 +13,40 @@ ticketid: 1693245 ## Environment - - - - - - - - - - + + + + + + + + + +
Product Reporting
Version 19.1.25.716
Product Reporting
Version 19.1.25.716
## Description -I noticed that some letters are cut off when viewing reports in the Web Report Viewer. The report displays correctly in the standalone viewer and when printed. Testing the issue in an empty project showed the same behavior, indicating it is not related to custom styling. +I noticed that some letters are cut off when viewing reports in the Web Report Viewer. The report displays correctly in the Standalone designer and when printed. Testing the issue in an empty project showed the same behavior, indicating it is not related to custom styling. -This knowledge base article also answers the following questions: -- How to fix text getting cut off in the Web Report Viewer? -- Why do letters appear truncated in the Web Report Viewer but not in the standalone viewer? -- How to adjust TextBox settings to display text correctly in Reporting? +Web Report Viewer: -## Solution +![Cut-Off Letters in Web Report Viewer](images/CutLettersWebViewer.png) -To resolve the issue, adjust the size and properties of the [TextBox](https://docs.telerik.com/reporting/report-items/textbox) controls in your report: +Standalone Designer: -1. Increase the size of each `TextBox` element to ensure adequate space for text rendering. -2. Set the `CanShrink` property of each `TextBox` to `False`. This prevents the control from shrinking beyond the required dimensions for proper text display. -3. Switch the measurement units for your report to pixels (`px`) instead of millimeters (`mm`). Using pixels minimizes inaccuracies that can occur when switching between units. -4. Convert any dimensions in millimeters to pixels. For example, if the `RowHeight` is set to 4mm, convert it to pixels using a unit-conversion tool like [Convert Millimeter to Pixel (X)](https://www.unitconverters.net/typography/millimeter-to-pixel-x.htm). For 4mm, use approximately 15px. +![Cut-Off Letters in Standalone Designer](images/CutLettersStandaloneDesigner.png) -### Example Adjustment +## Solution -```xml - -``` +To resolve the issue, adjust the size and properties of the [TextBox]({%slug telerikreporting/designing-reports/report-structure/textbox%}) controls in your report: -Make similar adjustments for all `TextBox` elements in your report. +1. Increase the size of each `TextBox` element to ensure adequate space for text rendering. +1. Set the `CanShrink` property of each `TextBox` to `False`. This prevents the control from shrinking beyond the required dimensions for proper text display. +1. Switch the measurement units for your report to pixels (`px`) instead of millimeters (`mm`). Using pixels minimizes inaccuracies that can occur when switching between units. +1. Convert the `RowHeight` from millimeters to pixels using a unit-conversion tool like [Convert Millimeter to Pixel (X)](https://www.unitconverters.net/typography/millimeter-to-pixel-x.htm). ## See Also -- [TextBox Documentation](https://docs.telerik.com/reporting/report-items/textbox) -- [Convert Millimeter to Pixel (X)](https://www.unitconverters.net/typography/millimeter-to-pixel-x.htm) -- [Web Report Viewer Overview](https://docs.telerik.com/reporting/html5-web-report-viewer-overview) +* [TextBox Documentation]({%slug telerikreporting/designing-reports/report-structure/textbox%}) +* [HTML5 Report Viewer Overview]({%slug telerikreporting/using-reports-in-applications/display-reports-in-applications/web-application/html5-report-viewer/overview%}) From b34a69a600abb9da63f4df677c374e4f5fc9167b Mon Sep 17 00:00:00 2001 From: IvetNikolova <118352332+IvetNikolova@users.noreply.github.com> Date: Sat, 19 Jul 2025 18:23:13 +0300 Subject: [PATCH 3/4] Add files via upload --- .../images/CutLettersStandaloneDesigner.png | Bin 0 -> 10513 bytes knowledge-base/images/CutLettersWebViewer.png | Bin 0 -> 17485 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 knowledge-base/images/CutLettersStandaloneDesigner.png create mode 100644 knowledge-base/images/CutLettersWebViewer.png diff --git a/knowledge-base/images/CutLettersStandaloneDesigner.png b/knowledge-base/images/CutLettersStandaloneDesigner.png new file mode 100644 index 0000000000000000000000000000000000000000..8df367a63e8f479b01f289da0c1445f173e5f952 GIT binary patch literal 10513 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 Date: Fri, 25 Jul 2025 16:44:03 +0300 Subject: [PATCH 4/4] Update fixing-cut-off-letters-web-report-viewer.md --- ...ixing-cut-off-letters-web-report-viewer.md | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/knowledge-base/fixing-cut-off-letters-web-report-viewer.md b/knowledge-base/fixing-cut-off-letters-web-report-viewer.md index 84a9933e9..e44e27b7c 100644 --- a/knowledge-base/fixing-cut-off-letters-web-report-viewer.md +++ b/knowledge-base/fixing-cut-off-letters-web-report-viewer.md @@ -1,9 +1,9 @@ --- -title: Resolving Letters Being Cut Off in the Web Report Viewer -description: Explains how to resolve the issue of letters being cut off in the Web Report Viewer, which does not occur in the standalone viewer or printed reports. -type: how-to -page_title: Fixing Cut-Off Letters in Web Report Viewer -meta_title: Fixing Cut-Off Letters in Web Report Viewer +title: Resolving Letters Being Cut Off in Web Report Viewers +description: "Learn how to resolve the issue of letters being cut off in the Web Report Viewers, which does not occur in the Standalone Report Designer or printed reports." +type: troubleshooting +page_title: Fixing Cut-Off Letters in HTML5 Report Viewers +meta_title: Fixing Cut-Off Letters in HTML5 Report Viewers slug: fixing-cut-off-letters-web-report-viewer tags: reporting, textbox, web-report-viewer, text-cut-off, properties, can-shrink, measurement-units res_type: kb @@ -19,33 +19,32 @@ ticketid: 1693245 Reporting - Version - 19.1.25.716 + Viewer + Web Report Viewers ## Description -I noticed that some letters are cut off when viewing reports in the Web Report Viewer. The report displays correctly in the Standalone designer and when printed. Testing the issue in an empty project showed the same behavior, indicating it is not related to custom styling. +I noticed that some letters are cut off when viewing reports in the Web Report Viewers. The report displays correctly in the Standalone Report Designer and when printed. For example: -Web Report Viewer: +- Web Report Viewer: -![Cut-Off Letters in Web Report Viewer](images/CutLettersWebViewer.png) + ![Cut-Off Letters in Web Report Viewers](images/CutLettersWebViewer.png) -Standalone Designer: +- Standalone Report Designer: -![Cut-Off Letters in Standalone Designer](images/CutLettersStandaloneDesigner.png) + ![Cut-Off Letters in Standalone Designer](images/CutLettersStandaloneDesigner.png) ## Solution To resolve the issue, adjust the size and properties of the [TextBox]({%slug telerikreporting/designing-reports/report-structure/textbox%}) controls in your report: +1. Switch the measurement units for your report to pixels (`px`). Using pixels minimizes inaccuracies that can occur when switching between units at runtime. 1. Increase the size of each `TextBox` element to ensure adequate space for text rendering. 1. Set the `CanShrink` property of each `TextBox` to `False`. This prevents the control from shrinking beyond the required dimensions for proper text display. -1. Switch the measurement units for your report to pixels (`px`) instead of millimeters (`mm`). Using pixels minimizes inaccuracies that can occur when switching between units. -1. Convert the `RowHeight` from millimeters to pixels using a unit-conversion tool like [Convert Millimeter to Pixel (X)](https://www.unitconverters.net/typography/millimeter-to-pixel-x.htm). - + ## See Also * [TextBox Documentation]({%slug telerikreporting/designing-reports/report-structure/textbox%})