GetEmbeddedFileContentToStream
Propiedades del documento
Descripción
Extrae el archivo incrustado especificado y escribe el contenido en el flujo especificado
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 decodificado |
Valores devueltos
| 0 | El índice no es válido, el destino no está disponible o falló la decodificación |
|---|---|
| 1 | El contenido se escribió correctamente, incluido un archivo incorporado vacío válido |
Observaciones
Los archivos incrustados almacenados mediante un solo filtro Flate sin predictor se decodifican directamente en OutStream en bloques acotados, lo que evita una segunda copia completamente decodificada para archivos adjuntos grandes
Las cadenas de filtros más complejas conservan su comportamiento de decodificación establecido y luego se copian al flujo de destino