CopyPageRangesExA

Extração, Manipulação de páginas

Descrição

O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de CopyPageRangesEx e os argumentos string são interpretados usando a página de código atual de SetAnsiMode

Use esta função para copiar uma ou mais páginas de um documento para outro. É funcionalmente idêntica à função CopyPageRanges, mas adiciona uma opção para permitir que a lista de páginas contenha números de página duplicados e uma ordem de páginas diferente da do documento original

Sintaxe

Delphi

Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;

DLL

int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);

Parâmetros

DocumentIDO ID do documento de onde copiar as páginas
RangeListAs páginas a extrair, por exemplo "10,15,18-20,25-35". Caracteres inválidos na string serão ignorados.
Options0 = Comportamento idêntico ao da função CopyPageRanges. A lista de páginas é ordenada e números de página duplicados são ignorados. 1 = Não ordenar a lista de páginas e permitir números de página duplicados

Valores retornados

0O DocumentID informado não era válido, era igual ao do documento selecionado, ou o RangeList era inválido
1As páginas foram copiadas com sucesso do documento informado para o documento selecionado