CopyPageRangesA

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 CopyPageRanges, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Brug denne funktion til at kopiere en eller flere sider fra ét dokument til et andet.

Siderne kopieres i fortløbende rækkefølge, og dubletter er ikke tilladt. Hvis sider skal udtrækkes i en anden rækkefølge end i kildedokumentet eller med dublerede sider, kan funktionen CopyPageRangesEx bruges

Syntaks

Delphi

Function DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;

DLL

int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * RangeList);

Parametre

DocumentIDID'et for det dokument, som siderne skal kopieres fra De 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
RangeList

Returværdier

0Det angivne DocumentID var ugyldigt eller var det samme som det valgte dokument, eller RangeList var ugyldig
1Siderne blev kopieret korrekt fra det angivne dokument til det valgte dokument