API Reference
Class
OfficeHarfBuzzRenderingProfile
Creates reusable rendering profiles backed by the first-party HarfBuzz adapter.
Inheritance
- Object
- OfficeHarfBuzzRenderingProfile
Methods
public static OfficeRenderingProfile Create(OfficeFontFaceCollection fonts = null, String language = null, IOfficeRasterImageCodec imageCodec = null, OfficeImageExportPolicy policy = null) #Returns:
OfficeRenderingProfileCreates a deterministic profile that routes complex-script shaping through HarfBuzz.
Parameters
- fonts OfficeIMO.Drawing.OfficeFontFaceCollection = null
- Optional embedded font collection and fallback order.
- language System.String = null
- Optional BCP 47 shaping language.
- imageCodec OfficeIMO.Drawing.IOfficeRasterImageCodec = null
- Optional shared image codec.
- policy OfficeIMO.Drawing.OfficeImageExportPolicy = null
- Optional diagnostic acceptance policy.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public static OfficeRenderingProfile Default { get; } #Default HarfBuzz profile without caller-supplied fonts or language policy.