The Rich Text Editor Visual is a custom Power BI visual designed to enhance communication within dashboards. While native text boxes only support plain text, this visual provides a full-featured WYSIWYG editor that allows users to format, style, and annotate insights directly inside Power BI. Built with React and powered by Draft.js, it delivers performance, flexibility, and ease of use for business reporting.
Challenges
- Limited formatting: Native visuals don’t support advanced styling or headings.
- Dependence on external tools: Users often prepare formatted text in Word or Docs before pasting into Power BI.
- Disconnected commentary: Reports lack the ability to highlight, structure, or link important insights.
Solution
The Rich Text Editor Visual solves these challenges by embedding a full-featured editor inside Power BI:
- Add the visual to the canvas and start typing notes or commentary.
- Format text using bold, italics, underline, font sizes, lists, and alignment options.
- Save styled content directly within the report, ensuring context stays intact.
Key Features
- Configurable Toolbar: Add or remove controls, customize styles and icons, and choose to display the toolbar only when the editor is focused.
- Inline Styles: Bold, Italic, Underline, StrikeThrough, Code, Subscript, Superscript.
- Block Types: Paragraphs and headings (H1–H6).
- Typography Control: Adjustable font size and font family.
- Lists & Indentation: Support for ordered and unordered lists with indenting.
- Text Alignment: Align text left, right, center, or justify.
- Color Support: Apply text colors or background highlights.
- Hyperlinks & Code: Add or edit links and insert inline code.
Results
- Clearer Insights: Analysts can highlight key findings directly in the report.
- Professional Dashboards: Well-formatted text improves presentation quality for stakeholders.
- Improved Collaboration: Viewers get context and commentary within the dashboard itself, reducing reliance on external documents.
Learn more about Rich Text Editor