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
| FileHandle | Een handle geretourneerd door de functies DAOpenFile, DAOpenFileReadOnly of DAOpenFromStream |
|---|---|
| PageRef | Een paginareferentie die door de functies DAFindPage of DANewPage wordt geretourneerd |
Return values
| 0 | De opgegeven FileHandle of PageRef was ongeldig |
|---|---|
| Non-zero | Een ID die met de functie DADrawCapturedPage kan worden gebruikt |