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. A continuación, la página capturada puede dibujarse en cualquier otra página mediante la función DADrawCapturedPage. Esto resulta útil para combinar páginas diferentes o colocar más de una página original en otra página (imposición)

Una vez capturada una página, se elimina del documento. Si desea que permanezca en él, debe crear una página en blanco y dibujar la página capturada sobre ella

El "media box" de la página se utiliza como rectángulo delimitador de la página capturada. La función DACapturePageEx se puede utilizar cuando deba emplearse en su lugar el "crop box" 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

FileHandleUn identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream
PageRefUna referencia de página devuelta por las funciones DAFindPage o DANewPage

Valores devueltos

0El FileHandle o PageRef especificado no era válido
Non-zeroUn identificador que se puede utilizar con la función DADrawCapturedPage