THPDFRandomAccessSource.IsRangeAvailable Method
Rapporte si la plage d'octets démarrant à Offset pour Count octets se situe entièrement à l'intérieur de la taille de la source
Déclaration
function IsRangeAvailable(Offset, Count: Int64): boolean; virtual;
Unité
HPDFDoc
Paramètres
| Nom | Objectif |
|---|---|
Offset | Décalage d'octet à base zéro du début de plage |
Count | Longueur de plage en octets |
Valeur de retour
True quand les deux décalages sont non négatifs et que toute la plage tient dans GetSize, sinon False
Notes d'utilisation
- L'implémentation de base déduit la réponse du seul
GetSize, si bien qu'elle ne peut pas savoir si un fichier distant tronqué a réellement déjà livré les octets - Surchargez cette méthode dans des sources personnalisées qui suivent les plages d'octets arrivées, par exemple une entrée linéarisée ou partiellement téléchargée
- Des appelants comme le planificateur de redessin linéarisé l'utilisent pour décider quand une plage de première peinture ou de dépendance peut être lue