SaveImageListItemNativeDataToFile
Imagens
Descrição
Escreve num ficheiro os bytes do fluxo PDF original, ainda codificado, de um item de lista de imagens, sem os descodificar nem recodificar
Sintaxe
Delphi
Function SaveImageListItemNativeDataToFile(ImageListID, ImageIndex: Integer; Const ImageFileName: WideString): Integer;Valores devolvidos
| 0 | Nenhum ficheiro foi escrito com êxito |
|---|---|
| 1 | Os bytes do fluxo nativo foram escritos |
Comportamento em caso de falha
Devolve 0 quando o handle da lista de imagens ou o índice do item com base 1 é inválido, o fluxo nativo está vazio, ou o ficheiro de saída não pode ser criado ou escrito. As exceções do sistema de ficheiros são capturadas e reportadas como 0
Observações
Um ficheiro de saída existente é substituído. Use GetImageListItemNativeFormat para escolher uma extensão adequada. Os bytes guardados permanecem codificados exatamente como estão armazenados no XObject de imagem, pelo que os dados flate não são um bitmap pronto a apresentar, e uma cadeia unknown pode precisar de filtros PDF adicionais
Exemplo
if PDF.GetImageListItemNativeFormat(ListID, 1)= 'jpeg' then
Saved:= PDF.SaveImageListItemNativeDataToFile(ListID, 1, 'image1.jpg');Consulte também
GetImageListItemNativeDataToString, GetImageListItemNativeFormat, SaveImageListItemDataToFile