THPDFASCII85DecodeInfo Record
Raportuje liczniki bajtów, wykrywanie terminatora EOD i postęp grup zbierane podczas dekodowania strumienia ASCII85
Deklaracja
THPDFASCII85DecodeInfo= record
InputBytes: Int64;
OutputBytes: Int64;
TerminatorFound: boolean;
PartialGroupLength: Integer;
ZeroShortcutCount: Integer;
end;
Jednostka
HPDFTypes
Pola
| Pole | Przeznaczenie |
|---|---|
InputBytes | Liczba zakodowanych bajtów wejściowych zużytych przez dekoder |
OutputBytes | Liczba zdekodowanych bajtów zapisanych do strumienia wyjściowego |
TerminatorFound | True po zobaczeniu znacznika EOD ~>, przy ustawionym RequireTerminator dekoder zgłasza błąd, gdy znacznika brakuje |
PartialGroupLength | Długość końcowej niepełnej pięcioznakowej grupy oczekującej w momencie osiągnięcia terminatora |
ZeroShortcutCount | Liczba przetworzonych znaków skrótu zerowego z |
Uwagi dotyczące użycia
- Przekazywany jako out parameter
InfoHPDFASCII85DecodeStream razem ze zdekodowanym strumieniem wyjściowym - Łańcuch filtrów załadowanego dokumentu wypełnia lokalny rekord podczas rozwijania strumieni
ASCII85Decode, zanim ruszą dalsze filtry - Sprawdź
TerminatorFound, zanim zaufasz wyjściu strumieni zdekodowanych z pobłażliwą polityką terminatora