THPDFASCII85DecodeInfo Record

Meldet Bytezahlen, erkannte EOD-Terminierung und Gruppenfortschritt, die beim Dekodieren eines ASCII85-Stroms gesammelt werden

Deklaration

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

Unit

HPDFTypes

Felder

FeldZweck
InputBytesAnzahl der vom Dekoder verbrauchten kodierten Eingabe-Bytes
OutputBytesAnzahl der in den Ausgabestrom geschriebenen dekodierten Bytes
TerminatorFoundTrue, sobald die ~>-EOD-Markierung gesehen wurde; ist RequireTerminator gesetzt, löst der Dekoder einen Fehler aus, wenn die Markierung fehlt
PartialGroupLengthLänge der nachlaufenden unvollständigen Fünf-Zeichen-Gruppe, die beim Erreichen der Terminierung ausstand
ZeroShortcutCountAnzahl der verarbeiteten z-Zero-Shortcut-Zeichen

Verwendungshinweise

Verwandte APIs