ExtractPageRangesA
Manipulação de documentos, 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 ExtractPageRanges e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Use esta função para extrair uma ou mais páginas não consecutivas de um documento para um novo documento
Sintaxe
Delphi
Function DLExtractPageRangesA(InstanceID: Integer; RangeList: PAnsiChar): Integer;
DLL
int DLExtractPageRangesA(int InstanceID, const char * RangeList);
Parâmetros
| RangeList | 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. |
|---|
Valores retornados
| 0 | A extração de páginas não foi concluída. O documento original continua selecionado |
|---|---|
| 1 | A extração de páginas foi bem-sucedida. O novo documento com as páginas selecionadas passa a ser o documento selecionado. |