CopyPageRangesExA

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 CopyPageRangesEx y los argumentos de cadena se interpretan con 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. Es funcionalmente idéntica a CopyPageRanges, pero añade una opción que permite que la lista contenga números de página duplicados y un orden distinto al del documento original

Sintaxis

Delphi

Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;

DLL

int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);

Parámetros

DocumentIDEl ID del documento desde el cual copiar las páginas
RangeListLas páginas que se extraerán, por ejemplo "10,15,18-20,25-35". Se ignorarán los caracteres no válidos de la cadena
Options0 = Comportamiento idéntico a la función CopyPageRanges. La lista de páginas se ordena y se ignoran los números de página duplicados. 1 = No ordenar la lista de páginas y permitir números de página duplicados

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