Método THotPDF.OpenLoadedStreamSourceSlice
Abre una vista independiente de solo lectura sobre los bytes codificados originales de un stream cargado sin filtrar, sin materializar el stream
Declaración
function OpenLoadedStreamSourceSlice(AStream: THPDFStreamObject; out Slice: TStream): boolean;
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
AStream | Objeto de stream cargado cuyos bytes de origen codificados se solicitan |
Slice | Recibe un slice del origen independiente, de solo lectura y propiedad del llamador |
Valor de retorno
Devuelve True cuando el stream no está filtrado, está soportado directamente en el origen y se abrió un slice
Notas de uso
- El stream cargado no debe tener entrada Filter, porque el slice expone los bytes de origen codificados
- El stream devuelto es dueño de su handle de archivo y sigue siendo válido de forma independiente ante una materialización lazy posterior del stream
- Pase el slice devuelto a
HPDFTransferStreampara escribir directamente desde sus ventanas de archivo mapeadas sin un buffer de bytes intermedio - El llamador debe liberar el stream devuelto