Interfaz IHPDFProgressiveImageDecoder
IHPDFProgressiveImageDecoder = interface
['{9C414FE8-9E8D-4A2B-B7F6-5AE4266138AE}']
function DecodeNextScan(out ScanNumber: Integer):
THPDFProgressiveImageDecodeStatus;
function GetBitmap: TBitmap;
function GetErrorMessage: AnsiString;
end;
Punto de extensión de decodificación progresiva que entrega un scan cada vez, de modo que los llamadores pueden pintar imágenes intermedias mientras la decodificación continúa; DecodeNextScan informa del progreso mediante THPDFProgressiveImageDecodeStatus y del número del scan recién completado
GetBitmap devuelve el bitmap parcialmente decodificado actual y GetErrorMessage el motivo del último estado de fallo