API Reference
PdfConversionReport
Collects shared PDF conversion warnings from one adapter run.
Inheritance
- Object
- PdfConversionReport
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
- Property PdfBytesResult.Report
- Method PdfConversionReport.RequireNoErrorWarnings
- Method PdfConversionReport.RequireNoLoss
- Method PdfConversionReport.RequireNoWarnings
- Property PdfDocumentConversionResult.Report
- Property PdfSaveResult.Report
Accepted by parameters
Constructors
public PdfConversionReport() #Methods
public Void Add(PdfConversionWarning warning) #VoidAdds one warning to the report.
Parameters
- warning OfficeIMO.Pdf.PdfConversionWarning
public Void AddFontDiagnostics(IEnumerable<PdfFontEmbeddingDiagnostic> diagnostics, String converter = "OfficeIMO.Pdf") #VoidAdds shared embedded-font diagnostics as conversion warnings.
Parameters
- diagnostics System.Collections.Generic.IEnumerable{OfficeIMO.Pdf.PdfFontEmbeddingDiagnostic}
- converter System.String = "OfficeIMO.Pdf"
public Void AddRange(IEnumerable<PdfConversionWarning> warnings) #VoidAdds all warnings from another report.
Parameters
- warnings System.Collections.Generic.IEnumerable{OfficeIMO.Pdf.PdfConversionWarning}
public Void AddTextDiagnostics(IEnumerable<PdfTextEncodingDiagnostic> diagnostics, String converter = "OfficeIMO.Pdf") #VoidAdds shared text encoding diagnostics as conversion warnings.
Parameters
- diagnostics System.Collections.Generic.IEnumerable{OfficeIMO.Pdf.PdfTextEncodingDiagnostic}
- converter System.String = "OfficeIMO.Pdf"
public Void AddTextFallbackPlanDiagnostics(PdfTextFallbackPlan plan, String converter = "OfficeIMO.Pdf") #VoidAdds missing-glyph diagnostics from an embedded-font fallback plan as conversion warnings.
Parameters
- plan OfficeIMO.Pdf.PdfTextFallbackPlan
- converter System.String = "OfficeIMO.Pdf"
public Void AddTextShapingDiagnostics(IEnumerable<PdfTextShapingDiagnostic> diagnostics, String converter = "OfficeIMO.Pdf") #VoidAdds shared text shaping diagnostics as conversion warnings.
Parameters
- diagnostics System.Collections.Generic.IEnumerable{OfficeIMO.Pdf.PdfTextShapingDiagnostic}
- converter System.String = "OfficeIMO.Pdf"
public PdfConversionReport RequireNoErrorWarnings() #PdfConversionReportThrows when the report contains error-severity conversion warnings; otherwise returns the current report for fluent checks.
public PdfConversionReport RequireNoLoss() #PdfConversionReportThrows when conversion reported an approximation, omission, or error; informational diagnostics are allowed.
public PdfConversionReport RequireNoWarnings() #PdfConversionReportThrows when the report contains any conversion warning; otherwise returns the current report for fluent checks.
public PdfConversionReportSummary Summarize() #PdfConversionReportSummaryBuilds a stable count summary for proof packs, logs, wrapper routing, and user-facing diagnostics.
Inherited Methods
Properties
public IReadOnlyList<PdfConversionWarning> Warnings { get; } #Warnings recorded by the converter in production order.
public Boolean HasWarnings { get; } #True when at least one warning was recorded.
public Boolean HasErrors { get; } #True when at least one error-severity warning was recorded.
public Boolean HasLoss { get; } #True when conversion reported an approximation, omission, or error.