Skip to content

History / Export Without GUI

Revisions

  • Document undiscovered API surface and add scenario-based onboarding New pages: - Getting-Started.md: scenario-based entry point — desktop viewer, server-side PDF, passing own data, existing database, parameters, design, v4 migration, and NuGet package selection table - MySQL-Connection.md: connection string format, designer wizard steps, runtime override, UserConnection reuse, troubleshooting (SHA2 auth, SSL) - Advanced-Data-Sources.md: loading RDL from database column, embedded resource, and generated string; DataSource.UserConnection for connection reuse; IStreamGen interface with Azure Blob and ASP.NET Core examples; GetProviders() enumeration; runtime custom report item registration - Web-Designer.md: browser-based designer stub — when to use, how to run, how to embed, relationship to desktop designer and RdlCreator Expanded existing pages: - Pass-DataTable-from-.NET-to-Report.md: all four SetData overloads — DataTable, IEnumerable<T>/LINQ, IDataReader, XmlDocument; both viewer and no-GUI patterns; property-name matching requirement for IEnumerable<T> - WinForms-Viewer.md: SaveAs, Print(PrintDocument), Find/FindNext/HighlightText, copy/select text, ZoomMode, ScrollMode, ShowParameterPanel/ShowFindPanel, SetSourceRdl for in-memory loading, page navigation, metadata properties, and full property/method reference table - Report-Parameters.md: SetReportParameters(IDictionary) and SetReportParametersAsJson(string) overloads with examples - Output-Formats.md: HTML CSS/JS properties (report.CSS, report.JavaScript), HTML prefix for multi-report pages, IStreamGen interface with Azure Blob example - Export-Without-GUI.md: TIFBW example, BuildPages() two-phase rendering section — build once, render to multiple formats without repeated DB queries Fixed: - Create-New-Report.md: removed stale 0001 prefix from H1 Updated Home.md with links to all new pages and Getting-Started prompt

    @majorsilence majorsilence committed Jun 8, 2026
  • update links

    @majorsilence majorsilence committed Jun 8, 2026
  • Renamed 13 files for consistency: - Removed numeric prefixes (0001---, 1004---, 2001---, etc.) - Fixed triple-dash separators (Export-to-Pdf---No-GUI, Linux---PDF-export-and-Fonts) - Simplified overly verbose names (asp.net-core-with-net8.0-mvc → ASP-NET-Core-MVC, New-Report-Microsoft-SQL-Connection → SQL-Server-Connection, Database-Providers-Howto → Database-Providers) - Shortened migration guide filename (Majorsilence-Reporting-v5:-Migration,… → Migration-to-v5) - Fixed WinForms casing (Winform → WinForms) and GTK casing (Gtk → GTK) Deleted References.md (was a one-line redirect to Downloads). Updated all internal links across 14 files to match the new names; also fixed a pre-existing bug where one link included a spurious .md extension. Rewrote Home.md with a clear logical structure: Introduction → Quick Start → Data Sources → Report Design → Viewers → Server-Side Export → Passing Data → Advanced → Command-Line Tools → Contributing → Legacy. Viewer section now uses a comparison table. Removed duplicate link entries and the stale "Windows Only" grouping that incorrectly categorised cross-platform topics. Added legacy callout banners to ASP.NET-Report-Control.md and Microsoft-SQL-Compact-Edition-Connections.md so readers know they are v4/.NET Framework pages before reading the content.

    @majorsilence majorsilence committed Jun 7, 2026