IHPDFProgressiveImageDecoder Interface
IHPDFProgressiveImageDecoder = interface
['{9C414FE8-9E8D-4A2B-B7F6-5AE4266138AE}']
function DecodeNextScan(out ScanNumber: Integer):
THPDFProgressiveImageDecodeStatus;
function GetBitmap: TBitmap;
function GetErrorMessage: AnsiString;
end;
Progressieve decodeernaad die telkens één scan oplevert, zodat aanroepers tussentijdse afbeeldingen kunnen schilderen terwijl het decoderen doorgaat; DecodeNextScan meldt vooruitgang via THPDFProgressiveImageDecodeStatus en het scanummer dat net is voltooid
GetBitmap retourneert de huidige gedeeltelijk gedecodeerde bitmap en GetErrorMessage de reden van de laatste foutstatus