CopyPageRangesA
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 CopyPageRanges 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
De pagina's worden in sequentiële volgorde gekopieerd en duplicaten zijn niet toegestaan. Om pagina's in een andere volgorde dan het brondocument of met dubbele pagina's te extraheren, kan de functie CopyPageRangesEx worden gebruikt
Syntaxis
Delphi
Function DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;
DLL
int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * RangeList);
Parameters
| DocumentID | De ID van het document waarvan de pagina's worden gekopieerd De te extraheren pagina's, bijvoorbeeld "10,15,18-20,25-35". Ongeldige tekens en dubbele paginanummers in de string worden genegeerd. Omgekeerde paginabereiken zoals "5-1" worden geaccepteerd. De lijst met pagina's wordt gesorteerd, zodat de pagina's in numerieke volgorde worden geëxtraheerd |
|---|---|
| RangeList |
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 |