THotPDF.DecodeLoadedImageStreamCached Method

Purkää täydellisen ladatun kuvan renderöijän rajatun välimuistin ja avainkohtaisen singleflight-koordinaattorin kautta

Määrittely

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Parametrit

AImageStream on nykyisen asiakirjan omistama ladattu kuvavirta

Palautusarvo

Palauttaa kutsujan omistaman vasta varatun TBitmap-objektin tai nil, kun virtaa ei voi purkaa

Samanaikaisuus

Eri kuvien avaimet voidaan purkaa samanaikaisesti, kun taas päällekkäiset avaimet jakavat yhden omistajan purun

Kopioimaton vaihtoehto

Käytä AcquireLoadedImageStream-metodia, kun kutsuja voi säilyttää muuttumattoman kahvan tai piirtää suoraan ilman muuttuvaa bittikarttakopiota

Liittyvät API:t

Sharded Loaded-Image Decode Cache · GetImageDecodeConcurrencyInfo