THotPDF.DecodeLoadedImageStreamCached-metoden
Avkodar en komplett inläst bild genom renderarens begränsade cache och per-nyckel-singleflight-koordinator
Deklaration
function DecodeLoadedImageStreamCached(
AImageStream: THPDFStreamObject): TBitmap;
Parametrar
AImageStream är en inläst bildström som ägs av det aktuella dokumentet
Returvärde
Returnerar en nyligen allokerad TBitmap som ägs av anroparen eller nil när strömmen inte kan avkodas
Samtidighet
Olika bildnycklar kan avkodas samtidigt medan dubblettnycklar delar en enda ägaravkodning
Kopieringsfritt alternativ
Använd AcquireLoadedImageStream när anroparen kan behålla ett oföränderligt handtag eller rita direkt utan en mutabel bitmappskopia
Relaterade API:er
Shardad cache för inlästa bilder · GetImageDecodeConcurrencyInfo