CopyPageRanges

Extractie, paginabewerking

Beschrijving

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 TPDFlib.CopyPageRanges(DocumentID: Integer; Const RangeList: WideString): Integer;

ActiveX

Function PDFlib::CopyPageRanges(DocumentID As Long, RangeList As String) As Long

DLL

int DLCopyPageRanges(int InstanceID, int DocumentID, const wchar_t * RangeList);

Parameters

DocumentIDDe 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

0De opgegeven DocumentID was ongeldig of gelijk aan het geselecteerde document, of de RangeList was ongeldig
1De pagina's zijn met succes gekopieerd van het opgegeven document naar het geselecteerde document