GetEmbeddedFileContentToStream

Propiedades del documento

Descripción

Extrae el archivo incrustado especificado y escribe el contenido en el flujo indicado

Sintaxis

Delphi

Function TPDFlib.GetEmbeddedFileContentToStream(Index: Integer; OutStream: TStream): Integer;

Parámetros

IndexEl índice del archivo incrustado, de 1 a EmbeddedFileCount
OutStreamEl flujo de destino que recibe el contenido descodificado

Valores devueltos

0El índice no es válido, el destino no está disponible o ha fallado la descodificación
1El contenido se ha escrito correctamente, incluido un archivo incrustado vacío válido

Observaciones

Los archivos incrustados almacenados mediante un único filtro Flate sin predictor se descodifican directamente en OutStream en fragmentos acotados, lo que evita una segunda copia completa descodificada para los archivos adjuntos grandes

Las cadenas de filtros más complejas conservan su comportamiento de descodificación establecido y después se copian en el flujo de destino