API Reference
IWorkConversionReport
Loss-aware summary of one iWork-to-OfficeIMO projection.
Inheritance
- Object
- IWorkConversionReport
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
Methods
public IWorkConversionReport RequireEditableReconstruction() #IWorkConversionReportThrows when the result is a visual fallback rather than editable reconstruction.
public IWorkConversionReport RequireNoErrors() #IWorkConversionReportThrows when the projection reported errors.
public virtual Void RequireNoLoss() #VoidThrows when any typed fidelity diagnostic reports omission, approximation, or failure.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public IWorkDocumentKind SourceKind { get; } #Gets the source iWork application.
public IWorkProjectionKind ProjectionKind { get; } #Gets whether the result contains editable reconstruction or a visual preview fallback.
public IReadOnlyList<String> BuildVersions { get; } #Gets producer build-history strings stored by the package.
public IReadOnlyList<IWorkArchiveRecord> UnsupportedRecords { get; } #Gets preserved IWA payload records not losslessly represented by the typed projection, including partially consumed and auxiliary payloads.
public IReadOnlyList<IWorkDiagnostic> Diagnostics { get; } #Gets parser and projection diagnostics.
public virtual IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #Gets category-preserving diagnostics for downstream acceptance policies.
public IWorkPreviewAsset VisualPreview { get; } #Gets the preview used by visual fallback, when applicable.
public Int32 TotalRecordCount { get; } #Gets the total number of IWA payload records in the source.
public Int32 UnsupportedRecordCount { get; } #Gets the number of unprojected IWA payloads even when payload details were excluded by the read options.
public Int32 ReconstructedItemCount { get; } #Gets the number of semantic paragraphs, cells, slides, or other items reconstructed by the adapter.
public virtual Boolean HasLoss { get; } #Gets whether any typed fidelity diagnostic reports omission, approximation, or failure.
public Boolean HasErrors { get; } #Gets whether the parser or semantic projection reported an error diagnostic.
public Boolean HasCompleteVisualCoverage { get; } #Gets whether the visual fallback is known to cover the complete source rather than a first-page or composite preview.