Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeHarfBuzzRenderingProfile

Namespace OfficeIMO.Drawing.HarfBuzz
Assembly OfficeIMO.Drawing.HarfBuzz
Modifiers static

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: OfficeRenderingProfile

Creates a deterministic profile that routes complex-script shaping through HarfBuzz.

Parameters

fonts OfficeIMO.Drawing.OfficeFontFaceCollection = null optionalposition: 0
Optional embedded font collection and fallback order.
language System.String = null optionalposition: 1
Optional BCP 47 shaping language.
imageCodec OfficeIMO.Drawing.IOfficeRasterImageCodec = null optionalposition: 2
Optional shared image codec.
policy OfficeIMO.Drawing.OfficeImageExportPolicy = null optionalposition: 3
Optional diagnostic acceptance policy.

Properties

public static OfficeRenderingProfile Default { get; } #

Default HarfBuzz profile without caller-supplied fonts or language policy.