DACapturePage

Direct access functionality, Page manipulation

Beschrijving

Deze functie legt de opgegeven pagina vast vanuit een document dat oorspronkelijk met DAOpenFile is geopend. De vastgelegde pagina kan daarna met de functie DADrawCapturedPage op elke andere pagina worden getekend. Dit is nuttig voor het combineren van verschillende pagina's of voor het plaatsen van meer dan één originele pagina op een andere pagina (impositie)

Zodra een pagina is vastgelegd, wordt deze uit het document verwijderd. Wil u dat de pagina in het document blijft, maak dan een lege pagina aan en teken de vastgelegde pagina op die lege pagina

De "media box" van de pagina wordt als omsluitende rechthoek voor de vastgelegde pagina gebruikt. In gevallen waar in plaats daarvan de "crop box" van de pagina gebruikt moet worden, kan de functie DACapturePageEx worden gebruikt

Syntaxis

Delphi

Function TPDFlib.DACapturePage(FileHandle, PageRef: Integer): Integer;

ActiveX

Function PDFlib::DACapturePage(FileHandle As Long, PageRef As Long) As Long

DLL

int DLDACapturePage(int InstanceID, int FileHandle, int PageRef);

Parameters

FileHandleEen handle geretourneerd door de functies DAOpenFile, DAOpenFileReadOnly of DAOpenFromStream
PageRefEen paginareferentie die door de functies DAFindPage of DANewPage wordt geretourneerd

Return values

0De opgegeven FileHandle of PageRef was ongeldig
Non-zeroEen ID die met de functie DADrawCapturedPage kan worden gebruikt