CopyPageRanges

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

Descrição

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 TPDFlib.CopyPageRanges(DocumentID: Integer; Const RangeList: WideString): Integer;

ActiveX

Function PDFlib::CopyPageRanges(DocumentID As Long, RangeList As String) As Long

DLL

int DLCopyPageRanges(int InstanceID, int DocumentID, const wchar_t * RangeList);

Parâmetros

DocumentIDO 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

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