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
| 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 identificador que se puede utilizar con la función DADrawCapturedPage |