Namespace Reportman.Drawing.Windows
Classes
BitmapUtilWindows
Windows-specific bitmap helpers, including an extension method that resolves the default file extension for a given ImageFormat.
FontUtils
Helper methods for reading raw OpenType font tables, in particular extracting the font family name (name ID 1) directly from a DirectWrite font face's 'name' table.
GraphicUtils
Windows GDI+ graphics utilities for the report engine: DPI scaling, grid drawing, text measurement, font-style conversions, metafile/bitmap rendering and image codec, scaling and format helpers.
PrintOutPDFWindows
Placeholder for a Windows-specific PDF print-out driver; currently has no implementation.
TFontFaceCache
Cache that maps a DirectWrite font face native pointer to its resolved font family name, avoiding repeated name-table lookups.
TGlyphLine
Holds the positioned glyphs that share a single text baseline, tracking the line's reading direction and the most recent run for correct RTL/LTR ordering.
TTextExtentRenderer
Custom DirectWrite text renderer that does not draw, but instead captures glyph indices, advances, offsets and per-run formatting into glyph and line lists for measuring text extents and feeding the metafile.