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
| Index | El índice del archivo incrustado, de 1 a EmbeddedFileCount |
|---|---|
| OutStream | El flujo de destino que recibe el contenido descodificado |
Valores devueltos
| 0 | El índice no es válido, el destino no está disponible o ha fallado la descodificación |
|---|---|
| 1 | El 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