Este método cria um objeto MultipageImageWriter que pode ser usado para salvar várias imagens em um único arquivo de imagem com várias páginas, com parâmetros avançados para salvamento de imagens.
HRESULT CreateMultipageImageWriter(
BSTR FileName,
ImageFileFormatEnum FileFormat,
IUnknown* ExtendedParams,
IMultipageImageWriter** Result
);
IMultipageImageWriter CreateMultipageImageWriter(
string FileName,
IImageFileFormatEnum FileFormat,
object ExtendedParams
);
Function CreateMultipageImageWriter( _
FileName As String, _
FileFormat As IImageFileFormatEnum, _
ExtendedParams As Object _
) As IMultipageImageWriter
FileName
[in] Este parâmetro contém o caminho completo para o arquivo de imagem multipágina em que as imagens serão salvas. Por exemplo: C:\MyPic.tif, /opt/MyPic.tif, /Users/user/Pictures/MyPic.tif. Se já existir um arquivo com esse nome, ele será substituído sem aviso.
FileFormat
[in] Uma variável do tipo ImageFileFormatEnum que especifica o formato do arquivo de saída. Nem todos os formatos definidos por essa enumeração são compatíveis com escrita.
ExtendedParams
[in] Esta variável faz referência a um objeto JpegExtendedParams ou TiffExtendedParams, que define os parâmetros para salvar a imagem nos formatos JPEG ou TIFF, respectivamente. Este parâmetro é opcional e pode ser NULL.
No Linux, se você estiver trabalhando com o ABBYY FineReader Engine carregado fora do processo, deverá passar NULL para este parâmetro.
Result
[out, retval] Um ponteiro para uma variável de ponteiro IMultipageImageWriter* que recebe o ponteiro de interface do objeto de saída MultipageImageWriter. Esse objeto permite adicionar imagens ao final do arquivo de imagem multipágina.
Este método não tem valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.
Observe que nem todos os formatos disponíveis para escrita são adequados para imagens com várias páginas. Portanto, você pode criar o objeto MultipageImageWriter para formatos de uma única página, mas não pode adicionar mais de uma página ao arquivo resultante.
Engine
MultipageImageWriter