API Reference
Class
OfficeImageExportReport
Aggregate diagnostics and fidelity status for one or more image-export results.
Inheritance
- Object
- OfficeImageExportReport
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
Constructors
public OfficeImageExportReport(IEnumerable<OfficeImageExportResult> results) #Creates an aggregate report from result diagnostics.
Parameters
- results System.Collections.Generic.IEnumerable{OfficeIMO.Drawing.OfficeImageExportResult}
Methods
public OfficeImageExportReport Require(OfficeImageExportPolicy policy) #Returns:
OfficeImageExportReportApplies an acceptance policy to this report.
Parameters
- policy OfficeIMO.Drawing.OfficeImageExportPolicy
public virtual Void RequireNoLoss() #Returns:
VoidThrows when any export diagnostic represents fidelity loss.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Int32 ResultCount { get; } #Number of exported results represented by the report.
public IReadOnlyList<OfficeImageExportDiagnostic> Diagnostics { get; } #All structured diagnostics in result order.
public virtual IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #Diagnostics projected onto the common typed conversion contract.
public virtual Boolean HasLoss { get; } #True when at least one diagnostic represents fidelity loss.
public Boolean HasOmissions { get; } #True when at least one source feature was omitted or replaced.
public Boolean HasFailures { get; } #True when at least one requested operation or part failed.