CopyPageRangesA

Extracción, manipulación de páginas

Descripción

La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM solo expone la forma Unicode El comportamiento es idéntico a CopyPageRanges y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode

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 DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;

DLL

int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * 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