THPDFASCII85DecodeInfo Record

Reports byte counts, EOD terminator detection and group progress collected whilst decoding an ASCII85 stream

Declaration

THPDFASCII85DecodeInfo= record
  InputBytes: Int64;
  OutputBytes: Int64;
  TerminatorFound: boolean;
  PartialGroupLength: Integer;
  ZeroShortcutCount: Integer;
end;

Unit

HPDFTypes

Fields

FieldPurpose
InputBytesCount of encoded input bytes consumed by the decoder
OutputBytesCount of decoded bytes written to the output stream
TerminatorFoundTrue once the ~> EOD marker is seen; when RequireTerminator is set the decoder raises an error should the marker be missing
PartialGroupLengthLength of the trailing partial five-character group pending when the terminator was reached
ZeroShortcutCountNumber of z zero-shortcut characters processed

Usage notes

Related APIs