THPDFRandomAccessSource.TransferAt Method
Kopierer byte fra Offset og fremover inn i en målstrøm i 64 KB-biter og returnerer antall overførte byte
Deklarasjon
function TransferAt(Offset, Count: Int64;
Destination: TStream): Int64; virtual;
Enhet
HPDFDoc
Parametere
| Navn | Formål |
|---|---|
Offset | Nullbasert byteoffset å begynne å lese fra |
Count | Antall byte å overføre, begrenset til bytene som gjenstår etter Offset |
Destination | Strøm som mottar de kopierte bytene; må ikke være nil |
Returverdi
Antall byte faktisk skrevet til Destination; null når Offset er negativ, Count ikke er positiv, eller Offset er ved eller forbi kildestørrelsen
Bruksnotater
- Utløser
EArgumentNilExceptionnårDestinationer nil, ogEStreamErrornår den underliggendeReadAtrapporterer et ugyldig bitantall - Kopierløkken stopper tidlig når
ReadAtreturnerer null byte, så korte kilder overfører bare det som finnes - Overstyr i avledede kilder for å strømme cachet eller nettverksbaserte data uten å mellomlagre dem gjennom en midlertidig buffer