THPDFRandomAccessSource.TransferAt Method
Kopira bajtove počevši od Offset u odredišni stream u delovima od 64 KB i vraća broj prenetih bajtova
Deklaracija
function TransferAt(Offset, Count: Int64;
Destination: TStream): Int64; virtual;
Unit
HPDFDoc
Parametri
| Naziv | Svrha |
|---|---|
Offset | Bajt pomak od kojeg počinje čitanje, počevši od nule |
Count | Broj bajtova za prenos, ograničen na bajtove koji ostaju posle Offset |
Destination | Stream koji prima kopirane bajtove; ne sme biti nil |
Povratna vrednost
Broj bajtova stvarno upisanih u Destination; nula kada je Offset negativan, Count nije pozitivan ili je Offset na ili iza veličine izvora
Napomene za upotrebu
- Podiže
EArgumentNilExceptionkada jeDestinationnil iEStreamErrorkada osnovniReadAtprijavi nevažeći broj delova - Petlja kopiranja staje rano kada
ReadAtvrati nula bajtova, pa kratki izvori prenose samo ono što postoji - Zamenite u izvedenim izvorima da strimujete keširane ili mrežne podatke bez međuskladištenja kroz posredni bafer