API Reference

Enum

PdfFontInspectionDiagnosticCode

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

Stable diagnostic codes emitted while inspecting PDF font resources.

Inheritance

  • Enum
  • PdfFontInspectionDiagnosticCode

Usage

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

Values

public const PdfFontInspectionDiagnosticCode MissingBaseFont #

A font dictionary did not declare a BaseFont name.

Value: 0
public const PdfFontInspectionDiagnosticCode MissingToUnicode #

A font dictionary did not declare a ToUnicode mapping.

Value: 1
public const PdfFontInspectionDiagnosticCode UnreadableToUnicode #

A declared ToUnicode mapping could not be decoded into a readable character map.

Value: 2
public const PdfFontInspectionDiagnosticCode EmbeddedProgramUnavailable #

An embedded font program could not be decoded within the configured limit.

Value: 3
public const PdfFontInspectionDiagnosticCode UnreadableEmbeddedOpenTypeProgram #

An embedded OpenType or TrueType program was decoded but its table directory could not be inspected.

Value: 4
public const PdfFontInspectionDiagnosticCode FontLimitExceeded #

The configured unique-font limit stopped further inspection.

Value: 5
public const PdfFontInspectionDiagnosticCode ResourceReferenceLimitExceeded #

The configured font-reference limit stopped further inspection.

Value: 6
public const PdfFontInspectionDiagnosticCode ResourceDepthExceeded #

The configured nested Form XObject depth stopped further traversal.

Value: 7
public const PdfFontInspectionDiagnosticCode CyclicResourceGraph #

A cyclic Form XObject resource path was detected and stopped.

Value: 8
public const PdfFontInspectionDiagnosticCode EmbeddedProgramTotalLimitExceeded #

The aggregate embedded font program decode allowance was exhausted.

Value: 9
public const PdfFontInspectionDiagnosticCode FormResourceTraversalLimitExceeded #

The configured Form XObject resource-context traversal limit stopped further inspection.

Value: 10
public const PdfFontInspectionDiagnosticCode ToUnicodeLimitExceeded #

A declared ToUnicode mapping exceeded the configured per-map decoded-byte limit.

Value: 11
public const PdfFontInspectionDiagnosticCode ToUnicodeTotalLimitExceeded #

A declared ToUnicode mapping was not decoded because the aggregate font-stream allowance was exhausted.

Value: 12