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
| DocumentID | ID'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
| 0 | Det angivne DocumentID var ugyldigt eller var det samme som det valgte dokument, eller RangeList var ugyldig |
|---|---|
| 1 | Siderne blev kopieret korrekt fra det angivne dokument til det valgte dokument |