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
| DocumentID | O ID do documento de onde copiar as páginas |
|---|---|
| RangeList | As páginas a extrair, por exemplo "10,15,18-20,25-35". Os carateres inválidos na cadeia serão ignorados |
| Options | 0 = 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
| 0 | O DocumentID especificado não era válido ou era igual ao documento selecionado, ou RangeList era inválido |
|---|---|
| 1 | As páginas foram copiadas com êxito do documento especificado para o documento selecionado |