Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfConversionWarning

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

Shared converter warning used by OfficeIMO PDF adapters so wrappers can consume one diagnostic shape.

Inheritance

  • Object
  • PdfConversionWarning

Usage

Explore 10 API references to this type

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

Accepted by parameters 3

Constructors

PdfConversionWarning 2 overloads
public PdfConversionWarning(String converter, String code, String source, String message, PdfConversionWarningSeverity severity = Warning, PdfLayoutDiagnostic? layoutDiagnostic = null, IReadOnlyDictionary<String, String>? details = null) #

Creates a converter warning.

Parameters

converter System.String requiredposition: 0
code System.String requiredposition: 1
source System.String requiredposition: 2
message System.String requiredposition: 3
severity OfficeIMO.Pdf.PdfConversionWarningSeverity = Warning optionalposition: 4
layoutDiagnostic OfficeIMO.Pdf.PdfLayoutDiagnostic? = null optionalposition: 5
details System.Collections.Generic.IReadOnlyDictionary<System.String, System.String>? = null optionalposition: 6
public PdfConversionWarning(String converter, String code, String source, String message, PdfConversionWarningSeverity severity, OfficeConversionLossKind lossKind, PdfLayoutDiagnostic? layoutDiagnostic = null, IReadOnlyDictionary<String, String>? details = null) #

Creates a warning with explicit fidelity impact, preserving loss-bearing informational diagnostics from upstream renderers and format adapters.

Parameters

converter System.String requiredposition: 0
code System.String requiredposition: 1
source System.String requiredposition: 2
message System.String requiredposition: 3
severity OfficeIMO.Pdf.PdfConversionWarningSeverity requiredposition: 4
lossKind OfficeIMO.OfficeConversionLossKind requiredposition: 5
layoutDiagnostic OfficeIMO.Pdf.PdfLayoutDiagnostic? = null optionalposition: 6
details System.Collections.Generic.IReadOnlyDictionary<System.String, System.String>? = null optionalposition: 7

Methods

public OfficeConversionFidelityDiagnostic ToFidelityDiagnostic() #
Returns: OfficeConversionFidelityDiagnostic

Projects this warning into the shared category-preserving conversion contract.

public override String ToString() #
Returns: String

Returns a string that represents the current object.

Returns

A string that represents the current object.

Properties

public String Converter { get; } #

Converter or adapter that produced the warning.

public String Code { get; } #

Stable warning code suitable for assertions and wrapper routing.

public String Source { get; } #

Source document area, page, sheet, slide, block type, or feature that produced the warning.

public String Message { get; } #

Human-readable diagnostic message.

public PdfConversionWarningSeverity Severity { get; } #

Severity assigned by the converter.

public OfficeConversionLossKind LossKind { get; } #

Typed fidelity impact, independent of the diagnostic's presentation severity.

public PdfLayoutDiagnostic? LayoutDiagnostic { get; } #

Optional shared layout diagnostic when the warning maps to visible PDF layout or clipping behavior.

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

Additional converter-specific details such as sheet name, slide number, or feature name.