ExtractPageRangesA

Manipulación de documentos, 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 expone solo la forma Unicode El comportamiento es idéntico a ExtractPageRanges y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode

Use esta función para extraer una o más páginas no consecutivas de un documento a un documento nuevo

Sintaxis

Delphi

Function DLExtractPageRangesA(InstanceID: Integer; RangeList: PAnsiChar): Integer;

DLL

int DLExtractPageRangesA(int InstanceID, const char * RangeList);

Parámetros

RangeListLas páginas que se extraerán, por ejemplo "10,15,18-20,25-35" Se ignorarán los caracteres no válidos y números de página duplicados de la cadena Se aceptarán intervalos de páginas invertidos como "5-1" La lista de páginas se ordenará, lo que permitirá extraer las páginas en orden numérico

Valores devueltos

0La extracción de páginas no se realizó correctamente El documento original sigue siendo el documento seleccionado
1La extracción de páginas fue correcta. El nuevo documento que contiene las páginas seleccionadas es ahora el documento seleccionado