HPDFTransferStream Function

Prenáša bajty z aktuálnej pozície zdroja na aktuálnu pozíciu cieľa a vyhýba sa medziľahlej kópii pre podporované typy úložiska

Deklarácia

function HPDFTransferStream(
  Source, Destination: TStream;
  Count: Int64 = -1): Int64;

Jednotka

HPDFObjs

Cesty prenosu

Počet a pozície

Count s hodnotou -1 prenáša všetky bajty zostávajúce z aktuálnej pozície zdroja, nula neprenáša nič a kladná hodnota je obmedzená na dostupné bajty; hodnoty pod -1 sa odmietajú

Obe pozície prúdov sa posúvajú o počet vrátených bajtov; zdroj a cieľ musia byť rôzne nenulové objekty

Integrácia zapisovača PDF

Nešifrované telá prúdov PDF, dekódovaný výstup bez filtrov, surový export načítaných obrázkov, materializácia lenivých prúdov a prelievanie adaptívnych dočasných prúdov používajú túto vrstvu prenosu automaticky

Šifrované telá prúdov stále vyžadujú fázovanie transformácie, pretože ich bajty a dĺžka sa pred serializáciou menia

Súvisiace API