CopyPageRangesExA

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

Descrição

O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de CopyPageRangesEx e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode

Utilize esta função para copiar uma ou mais páginas entre documentos. A funcionalidade é idêntica à de CopyPageRanges, mas inclui uma opção que permite que a lista contenha números de página duplicados e uma ordem 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". Os carateres inválidos na cadeia serão ignorados
Options0 = Comportamento idêntico à 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 devolvidos

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