THPDFRandomAccessSource.TransferAt Method
Kopira bajte od Offset v ciljni tok v kosih po 64 KB in vrne število prenesenih bajtov
Deklaracija
function TransferAt(Offset, Count: Int64;
Destination: TStream): Int64; virtual;
Enota
HPDFDoc
Parametri
| Ime | Namen |
|---|---|
Offset | Ničelno osnovani bajtni odmik, od katerega začeti branje |
Count | Število bajtov za prenos, pripeto na bajte, ki ostanejo po Offset |
Destination | Tok, ki prejme kopirane bajte; ne sme biti nil |
Vrnjena vrednost
Število bajtov, dejansko zapisanih v Destination; nič, kadar je Offset negativen, Count ni pozitiven ali pa je Offset pri ali čez velikost vira
Opombe o uporabi
- Sproži
EArgumentNilException, ko jeDestinationnil, inEStreamError, ko osnovniReadAtporoča neveljavno število kosov - Zanka kopiranja se predčasno ustavi, ko
ReadAtvrne nič bajtov, zato kratki viri prenesejo samo tisto, kar obstaja - Povozite v izpeljanih virih, da podatke iz predpomnilnika ali omrežja pretočite brez vmesnega shranjevanja skozi vmesni medpomnilnik