CopyPageRanges

Extracción, manipulación de páginas

Descripción

Use esta función para copiar una o más páginas de un documento a otro

Las páginas se copian en orden secuencial y no se permiten duplicados. Para extraer páginas en un orden distinto al del documento fuente o con páginas duplicadas se puede usar la función CopyPageRangesEx

Sintaxis

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

DocumentIDEl ID del documento desde el cual copiar las páginas Las páginas que se extraerán, por ejemplo "10,15,18-20,25-35". Se ignorarán los caracteres no válidos y los números de página duplicados de la cadena. Se aceptarán rangos de páginas invertidos como "5-1". La lista de páginas se ordenará, por lo que las páginas se extraerán en orden numérico
RangeList

Valores devueltos

0El DocumentID especificado no era válido o era el mismo que el documento seleccionado, o el RangeList no era válido
1Las páginas se copiaron correctamente del documento especificado al documento seleccionado