DACapturePage
Funcionalidad de acceso directo, manipulación de páginas
Descripción
Esta función "captura" la página especificada de un documento abierto originalmente con DAOpenFile La página capturada puede dibujarse después en cualquier otra página mediante la función DADrawCapturedPage Esto es útil para combinar páginas distintas o colocar más de una página original sobre otra página (imposición)
Una vez capturada una página, se elimina del documento. Si desea que la página permanezca en el documento, debe crear una página en blanco y dibujar la página capturada sobre ella
El "cuadro de medios" de la página se usa como rectángulo delimitador para la página de captura. La función DACapturePageEx puede usarse cuando en su lugar debe utilizarse el "cuadro de recorte" de la página
Sintaxis
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);
Parámetros
| FileHandle | Un identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| PageRef | Una referencia de página devuelta por las funciones DAFindPage o DANewPage |
Valores devueltos
| 0 | El FileHandle o PageRef especificado no era válido |
|---|---|
| Non-zero | Un ID que se puede usar con la función DADrawCapturedPage |