API Reference
OfficeRasterDecodeInfo
Typed evidence describing one shared raster decode decision.
Inheritance
- Object
- OfficeRasterDecodeInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public OfficeImageFormat Format { get; } #Detected source format, or Unknown.
public Int32 FrameCount { get; } #Known frame count. Static formats report one; zero means the count could not be established.
public Int32 SelectedFrameIndex { get; } #Requested zero-based frame index.
public Boolean Succeeded { get; } #True when the requested static frame was decoded.
public Boolean IsAnimated { get; } #True when the inspected source contains timed animation frames.
public Boolean HasMultipleFramesOrPages { get; } #True when the inspected source contains more than one frame or page.
public Boolean FramesOrPagesDiscarded { get; } #True when the static result intentionally retained only the selected frame or page.
public Boolean PagesDiscarded { get; } #True when a multi-page source was reduced to the selected page.
public Boolean AnimationDiscarded { get; } #True when a static result intentionally represents only one frame of an animated source.
public String Diagnostic { get; } #Stable human-readable reason when decoding did not complete or discarded animation.
public OfficeRasterContainerInfo Container { get; } #Format-neutral frame/page inventory when the container could be inspected safely.
public OfficeRasterFrameInfo SelectedFrame { get; } #Selected frame or page descriptor when available.