Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeManagedTextShapingProvider

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Dependency-light shaping provider for bounded Arabic joining, bidirectional text, and common OpenType substitutions that can be represented by a TrueType-outline font.

Inheritance

  • Object
  • OfficeManagedTextShapingProvider

Remarks

The provider deliberately declines scripts and lookup types that require shaping beyond the bounded managed core. Callers then retain their normal scalar fallback and diagnostics. This keeps IOfficeTextShapingProvider as the single shaping contract used by Drawing and PDF.

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 virtual OfficeTextShapingResult ShapeText(OfficeTextShapingRequest request) #
Returns: OfficeTextShapingResult

Parameters

request OfficeIMO.Drawing.OfficeTextShapingRequest requiredposition: 0

Properties

public static OfficeManagedTextShapingProvider Instance { get; } #

Shared stateless provider instance.

public virtual OfficeTextShapingBackend Backend { get; } #