HPDFTransferStream-funktion

Overfører bytes fra den aktuelle kildeposition til den aktuelle destinationsposition og undgår en mellemliggende kopi for understøttede lagringstyper

Deklaration

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

Enhed

HPDFObjs

Overførselsstier

Antal og positioner

Et Count på -1 overfører alle resterende bytes fra den aktuelle kildeposition, nul overfører intet, og en positiv værdi begrænses af de tilgængelige bytes, mens værdier under -1 afvises

Begge streampositioner flyttes frem med antallet af returnerede bytes, og kilde og destination skal være forskellige ikke-nil-objekter

PDF-writerintegration

Ukrypterede PDF-streamkroppe, filterfrit afkodet output, rå eksport af indlæste billeder, materialisering af lazy streams og adaptivt spill af midlertidige streams bruger automatisk dette overførselslag

Krypterede streamkroppe kræver fortsat transformationsstaging, fordi deres bytes og længde ændres før serialisering

Relaterede API'er