API Reference
PdfStreamDiagnostic
Summary of a PDF stream object discovered during diagnostics.
Inheritance
- Object
- PdfStreamDiagnostic
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 PdfDiagnosticReport.Streams
- Property PdfOptimizationReport.LargestStreams
Inherited Methods
Properties
public Int32 ObjectNumber { get; } #Object number containing the stream.
public Int32 Generation { get; } #PDF object generation.
public String Kind { get; } #Friendly stream kind, usually the subtype, type, or Stream.
public String Type { get; } #Dictionary /Type name, when present.
public String Subtype { get; } #Dictionary /Subtype name, when present.
public IReadOnlyList<String> Filters { get; } #Dictionary /Filter names, when present.
public Int64 Length { get; } #Length of the stream bytes retained by the parser.
public Boolean Decoded { get; } #True when the stream was decoded by the reader.
public Boolean DecodingFailed { get; } #True when stream decoding failed and original bytes were retained.
public String DecodingError { get; } #Stream decoding error, when available.
public Nullable<Int32> Width { get; } #Image width, when present.
public Nullable<Int32> Height { get; } #Image height, when present.
public Nullable<Int32> BitsPerComponent { get; } #Image bits per component, when present.
public String Hash { get; } #Stable non-cryptographic hash of the retained stream bytes.