Table of Contents

Class ReportFontCatalog

Namespace
ReportWright.AspNetCore
Assembly
ReportWright.AspNetCore.dll

Serves the browser the faces the engine measured with, under the family names the report uses, so glyph shapes match the server's. Positions never depend on this: the projection pins every run's place and width; this is for the shapes alone.

public sealed class ReportFontCatalog
Inheritance
ReportFontCatalog
Inherited Members

Constructors

ReportFontCatalog(FontEngine)

Initializes the catalogue over a font engine.

Methods

StyleSheetFor(ReportPageModel, string)

Writes the @font-face rules for every family, weight and style a paginated report uses.

TryGetProgram(string, out byte[]?)

Gets a face's program by the file name StyleSheetFor(ReportPageModel, string) wrote.