Skip to content
TerraFluent
  • Solutions
    PDF Reporting True PDF files, zero dependencies HTML Reporting Print-ready HTML, no PDF engine DOCX Reporting Native Word documents Chart Reporting Server-side SVG charts
    View all solutions →
  • Docs
  • Samples
  • Compare
  • Enterprise
Get started
  1. Home
  2. Charts
  3. Render Modes
TerraFluent.Chart.Reporting

Render Modes

The render mode decides what ships in the SVG. Static is pure markup for PDF and email clients, Animated adds SMIL, and Interactive is the only mode that emits JavaScript.

Read the reference documentation →

Static Mode (PDF / Email)

SvgMode.Static — no CSS hover rules, no embedded JS.

Annual Report — Revenue Summary — Static SVG — safe for PDF and email Annual Report — Revenue Summary — Static SVG — safe for PDF and email — Series: Revenue, Target. Categories: Q1, Q2, Q3, Q4. Values range from 300 to 480. Annual Report — Revenue Summary Static SVG — safe for PDF and email 0 100 200 300 400 Revenue ($k) Q1 Q2 Q3 Q4 Revenue Target terrafluent.dev terrafluent.dev

Interactive Mode (Browser)

SvgMode.Interactive — CSS hover tooltips + embedded JS.

Interactive Sales Dashboard — Hover over data points · Click to highlight Interactive Sales Dashboard — Hover over data points · Click to highlight — Series: Online Sales, In-Store Sales, Total. Categories: Jan to Jun. Values range from 140 to 505. Interactive Sales Dashboard Hover over data points · Click to highlight 0 100 200 300 400 500 USD (thousands) Jan Feb Mar Apr May Jun Month Online Sales: 180 Online Sales: 210 Online Sales: 190 Online Sales: 260 Online Sales: 310 Online Sales: 280 In-Store Sales: 140 In-Store Sales: 160 In-Store Sales: 175 In-Store Sales: 200 In-Store Sales: 195 In-Store Sales: 220 Total: 320 Total: 370 Total: 365 Total: 460 Total: 505 Total: 500 Online Sales In-Store Sales Total terrafluent.dev terrafluent.dev

Animated Column (SMIL)

Bars grow from baseline on load via SMIL.

Quarterly Revenue — Grow Animation — Bars animate from baseline on load (SMIL <animate>) Quarterly Revenue — Grow Animation — Bars animate from baseline on load (SMIL <animate>) — Series: 2024, 2025. Categories: Q1, Q2, Q3, Q4. Values range from 310 to 540. Quarterly Revenue — Grow Animation Bars animate from baseline on load (SMIL <animate>) 0 100 200 300 400 500 Revenue ($k) Q1 Q2 Q3 Q4 Quarter 2024: 310 2024: 390 2024: 420 2024: 510 2025: 340 2025: 430 2025: 460 2025: 540 2024 2025 terrafluent.dev terrafluent.dev

Fixed Width Chart

Width(600) — pins the SVG to exactly 600 px wide.

Fixed Width — 600 px — Width(600) pins the SVG to exactly 600 px wide. Fixed Width — 600 px — Width(600) pins the SVG to exactly 600 px wide. — Series: Sales. Categories: Jan to Jun. Values range from 320 to 520. Fixed Width — 600 px Width(600) pins the SVG to exactly 600 px wide. 0 100 200 300 400 500 Units Sold Jan Feb Mar Apr May Jun Month Sales: 320 Sales: 410 Sales: 390 Sales: 480 Sales: 520 Sales: 445 Sales terrafluent.dev terrafluent.dev

Responsive Width Chart

ResponsiveWidth() — SVG fills its container.

Responsive Width — 100 % — ResponsiveWidth() sets width="100%" so the SVG fills its container. Responsive Width — 100 % — ResponsiveWidth() sets width="100%" so the SVG fills its container. — Series: Actuals, Target. Categories: Q1, Q2, Q3, Q4. Values range from 210 to 390. Responsive Width — 100 % ResponsiveWidth() sets width="100%" so the SVG fills its container. 0 100 200 300 Revenue ($k) Q1 Q2 Q3 Q4 Quarter Actuals: 210 Actuals: 280 Actuals: 310 Actuals: 390 Target: 250 Target: 270 Target: 320 Target: 380 Actuals Target terrafluent.dev terrafluent.dev

RenderToDataUri()

Embeds the chart as a Base64 data: URI inside an HTML img tag.

Sales Overview

Keep going

All chart types and features The full gallery index — 26 chart types, eight feature groups, and the cookbook. Getting started Install the package and render your first chart in a few lines of C#. API reference Every builder method, series type, enum and theme in one page.

← Back to the full chart gallery

TerraFluent

Fluent .NET solutions for reporting and data visualization. Open source under the MIT license.

Solutions

  • All solutions
  • TerraFluent.Pdf.Reporting
  • TerraFluent.Html.Reporting
  • TerraFluent.Docx.Reporting
  • TerraFluent.Chart.Reporting
  • Getting started
  • Samples
  • Compare

Source & packages

  • Pdf.Reporting on GitHub
  • Html.Reporting on GitHub
  • Docx.Reporting on GitHub
  • Chart.Reporting on GitHub
  • Pdf.Reporting on NuGet
  • Html.Reporting on NuGet
  • Docx.Reporting on NuGet
  • Chart.Reporting on NuGet

Docs

  • Documentation
  • PDF Reporting docs
  • HTML Reporting docs
  • DOCX Reporting docs
  • Chart Reporting docs
  • Live sample reports
  • Live chart showcase

Project

  • Enterprise guide
  • Support
  • Security policy
  • Releases & versioning
  • Privacy

© 2026 TerraFluent. MIT licensed — free for personal, commercial, and open-source use.