CopyPageRangesExA
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 CopyPageRangesEx, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel
Brug denne funktion til at kopiere en eller flere sider fra ét dokument til et andet. Funktionaliteten er identisk med funktionen CopyPageRanges, men tilføjer en indstilling, der tillader, at sidelisten indeholder dublerede sidenumre og en anden siderækkefølge end det oprindelige dokument.
Syntaks
Delphi
Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;
DLL
int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);
Parametre
| DocumentID | ID'et for det dokument, som siderne skal kopieres fra |
|---|---|
| RangeList | De sider, der skal udtrækkes, for eksempel "10,15,18-20,25-35". Ugyldige tegn i strengen ignoreres |
| Options | 0 = Samme adfærd som funktionen CopyPageRanges. Sidelisten sorteres, og dublerede sidenumre ignoreres. 1 = Sortér ikke sidelisten, og tillad dublerede sidenumre |
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 |