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
| DocumentID | El 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
| 0 | El DocumentID especificado no era válido o era el mismo que el documento seleccionado, o el RangeList no era válido |
|---|---|
| 1 | Las páginas se copiaron correctamente del documento especificado al documento seleccionado |