THotPDF.OpenLoadedStreamSourceSlice Method
Apre una vista indipendente di sola lettura sui byte codificati originali di uno stream caricato non filtrato, senza materializzare lo stream
Dichiarazione
function OpenLoadedStreamSourceSlice(AStream: THPDFStreamObject; out Slice: TStream): boolean;
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
AStream | Oggetto stream caricato di cui vengono richiesti i byte sorgente codificati |
Slice | Riceve una slice sorgente indipendente di sola lettura di proprietà del chiamante |
Valore restituito
Restituisce True quando lo stream è non filtrato, source-backed, ed è stata aperta una slice
Note sull'utilizzo
- Lo stream caricato non deve avere una voce Filter perché la slice espone i byte sorgente codificati
- Lo stream restituito possiede il proprio file handle e resta valido indipendentemente dalla successiva materializzazione lazy dello stream
- Passare la slice restituita a
HPDFTransferStreamper scrivere direttamente dalle sue finestre di file mappate senza un buffer di byte intermedio - Il chiamante deve liberare lo stream restituito