HPDFTransferStream Function

Draagt bytes over van de huidige bronpositie naar de huidige bestemmingspositie en vermijdt een tussentijdse kopie voor ondersteunde opslagtypen

Declaratie

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

Eenheid

HPDFObjs

Overdrachtspaden

Count en posities

Een Count van -1 draagt alle resterende bytes over vanaf de huidige bronpositie, nul draagt niets over, en een positieve waarde wordt begrensd op de beschikbare bytes; waarden onder -1 worden afgewezen

Beide streamposities schuiven op met het aantal geretourneerde bytes; bron en bestemming moeten verschillende niet-null-objecten zijn

PDF-schrijverintegratie

Onversleutelde PDF-streamlichamen, filtervrije gedecodeerde uitvoer, onbewerkte geëxporteerde geladen afbeeldingen, materialisatie van luie streams en adaptieve spilling naar tijdelijke streams gebruiken deze overdrachtlaag automatisch

Versleutelde streamlichamen vereisen nog steeds transformatiefase-opslag omdat hun bytes en lengte vóór serialisatie veranderen

Gerelateerde API's