API Reference

Class

PdfFontEmbeddingDiagnostic

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Describes a font program that cannot be embedded through the current generated PDF font path.

Inheritance

  • Object
  • PdfFontEmbeddingDiagnostic

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

Accepted by parameters

Methods

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

Converts this font 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 generated font slot, field, sheet, slide, or converter area.

public String FontName { get; } #

Configured PDF font name, when one was supplied.

public String Format { get; } #

Detected font container or outline format.

public String Code { get; } #

Stable warning code suitable for shared conversion reports.

public String Message { get; } #

Human-readable diagnostic message.

public PdfConversionWarningSeverity Severity { get; } #

Severity assigned when this diagnostic is converted to a shared conversion warning.

public PdfLayoutDiagnosticKind LayoutDiagnosticKind { get; } #

Layout diagnostic kind assigned when this diagnostic is converted to a shared conversion warning.

public IReadOnlyDictionary<String, String> Details { get; } #

Additional stable diagnostic details.