CopyPageRangesExA
Extractie, paginabewerking
Beschrijving
De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan CopyPageRangesEx en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina
Gebruik deze functie om een of meer pagina's van het ene naar het andere document te kopiëren. Functioneel identiek aan de functie CopyPageRanges, maar met een extra optie om de paginalijst dubbele paginanummers en een andere paginaorder dan het originele document te laten bevatten
Syntaxis
Delphi
Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;
DLL
int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);
Parameters
| DocumentID | De ID van het document waarvan de pagina's worden gekopieerd |
|---|---|
| RangeList | De te extraheren pagina's, bijvoorbeeld "10,15,18-20,25-35". Ongeldige tekens in de string worden genegeerd |
| Options | 0 = Identiek gedrag aan de functie CopyPageRanges. De paginalijst wordt gesorteerd en dubbele paginanummers worden genegeerd 1 = De paginalijst niet sorteren en dubbele paginanummers toestaan |
Retourwaarden
| 0 | De opgegeven DocumentID was ongeldig of gelijk aan het geselecteerde document, of de RangeList was ongeldig |
|---|---|
| 1 | De pagina's zijn met succes gekopieerd van het opgegeven document naar het geselecteerde document |