ExtractPageRangesA

Dokumentbehandling, udtræk, sidehåndtering

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med ExtractPageRanges, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Brug denne funktion til at udtrække én eller flere ikke-sammenhængende sider fra et dokument til et nyt dokument.

Syntaks

Delphi

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

DLL

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

Parametre

RangeListDe sider, der skal udtrækkes, f.eks. "10,15,18-20,25-35". Ugyldige tegn og dublerede sidenumre i strengen ignoreres. Omvendte sideintervaller som "5-1" accepteres. Sidelisten sorteres, så siderne udtrækkes i numerisk rækkefølge

Returværdier

0Sideudtrækket lykkedes ikke. Det oprindelige dokument forbliver det valgte dokument
1Sideudtrækningen lykkedes. Det nye dokument, der indeholder de valgte sider, er nu det valgte dokument.