Interface IHPDFProgressiveImageDecoder
IHPDFProgressiveImageDecoder = interface
['{9C414FE8-9E8D-4A2B-B7F6-5AE4266138AE}']
function DecodeNextScan(out ScanNumber: Integer):
THPDFProgressiveImageDecodeStatus;
function GetBitmap: TBitmap;
function GetErrorMessage: AnsiString;
end;
Point d'injection de décodage progressif qui fournit un scan à la fois, si bien que les appelants peuvent peindre des images intermédiaires pendant que le décodage se poursuit ; DecodeNextScan rend compte de la progression via THPDFProgressiveImageDecodeStatus et du numéro du scan qu'il vient de terminer
GetBitmap renvoie le bitmap partiellement décodé du moment et GetErrorMessage la raison du dernier statut d'échec