API Reference
Class
OfficeHarfBuzzTextShapingProvider
Shapes OfficeIMO text runs with HarfBuzz OpenType GSUB/GPOS processing.
Inheritance
- Object
- OfficeHarfBuzzTextShapingProvider
Remarks
The provider is an optional adapter over the shared IOfficeTextShapingProvider contract. Core Drawing and PDF packages remain independent of HarfBuzz and its native assets.
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Methods
public OfficeTextShapingResult ShapeText(OfficeTextShapingRequest request) #Returns:
OfficeTextShapingResultShapes a Unicode run into glyphs in visual write order.
Parameters
- request OfficeIMO.Drawing.OfficeTextShapingRequest
- Text, font bytes, metrics, and language context for the run.
Returns
A shaped glyph run, or null to use the renderer fallback.