ExtractPageRangesA

Documentmanipulatie, extractie, paginabewerking

Beschrijving

De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan ExtractPageRanges en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina

Gebruik deze functie om een of meer niet-opeenvolgende pagina's uit een document naar een nieuw document te extraheren

Syntaxis

Delphi

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

DLL

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

Parameters

RangeListDe pagina's die moeten worden geëxtraheerd, bijvoorbeeld "10,15,18-20,25-35". Ongeldige tekens en dubbele paginanummers in de tekenreeks worden genegeerd. Omgekeerde paginabereiken zoals "5-1" worden geaccepteerd. De lijst met pagina's wordt gesorteerd, zodat de pagina's in numerieke volgorde worden geëxtraheerd

Retourwaarden

0Het extraheren van de pagina is niet gelukt. Het oorspronkelijke document blijft het geselecteerde document
1De pagina-extractie is geslaagd. Het nieuwe document met de geselecteerde pagina's is nu het geselecteerde document