CopyPageRangesA
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 CopyPageRanges 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
As páginas são copiadas em ordem sequencial e duplicatas não são permitidas. Para extrair páginas em uma ordem diferente da do documento de origem ou com páginas duplicadas, pode ser usada a função CopyPageRangesEx
Sintaxe
Delphi
Function DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;
DLL
int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * RangeList);
Parâmetros
| DocumentID | O ID do documento de onde copiar as páginas As páginas a extrair, por exemplo "10,15,18-20,25-35". Caracteres inválidos e números de página duplicados na string serão ignorados. Intervalos invertidos como "5-1" serão aceitos. A lista de páginas será ordenada, resultando na extração das páginas em ordem numérica. |
|---|---|
| RangeList |
Valores retornados
| 0 | O DocumentID informado não era válido, era igual ao do documento selecionado, ou o RangeList era inválido |
|---|---|
| 1 | As páginas foram copiadas com sucesso do documento informado para o documento selecionado |