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

DocumentIDID'et for det dokument, som siderne skal kopieres fra
RangeListDe sider, der skal udtrækkes, for eksempel "10,15,18-20,25-35". Ugyldige tegn i strengen ignoreres
Options0 = Samme adfærd som funktionen CopyPageRanges. Sidelisten sorteres, og dublerede sidenumre ignoreres. 1 = Sortér ikke sidelisten, og tillad dublerede sidenumre

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