API Reference

Class

PdfTextShapingDiagnostic

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Describes text that can be written only through OfficeIMO.Pdf's current simplified scalar text path.

Inheritance

  • Object
  • PdfTextShapingDiagnostic

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Methods

public PdfConversionWarning ToConversionWarning(String converter = "OfficeIMO.Pdf") #
Returns: PdfConversionWarning

Converts this shaping diagnostic to the shared conversion warning shape used by PDF adapters.

Parameters

converter System.String = "OfficeIMO.Pdf" optionalposition: 0
Converter or adapter name to place on the warning.

Returns

A shared conversion warning carrying this diagnostic and stable details.

Properties

public String Source { get; } #

Caller-provided source label such as a block, field, sheet, slide, or converter area.

public Int32 Index { get; } #

UTF-16 index of the first scalar requiring advanced text layout support.

public String CodePoint { get; } #

Unicode code point formatted as U+XXXX or U+XXXXX.

public String Text { get; } #

Scalar text that triggered the diagnostic.

public String Script { get; } #

Script, feature, or layout family that requires advanced shaping or bidirectional layout.

public String Code { get; } #

Stable warning code suitable for shared conversion reports.

public String Message { get; } #

Human-readable diagnostic message.