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