DACapturePageEx
Funcionalidad de acceso directo, manipulación de páginas
Descripción
Captura la página especificada de un documento abierto originalmente con DAOpenFile. La página capturada queda oculta, pero después puede dibujarse en cualquier otra página mediante la función DADrawCapturedPage. El "media box" de la página se utiliza como rectángulo delimitador de la página de captura. La función DACapturePageEx se puede utilizar cuando deba emplearse en su lugar el "crop box" de la página
Sintaxis
Delphi
Function TPDFlib.DACapturePageEx(FileHandle, PageRef, Options: Integer): Integer;
ActiveX
Function PDFlib::DACapturePageEx(FileHandle As Long, PageRef As Long, Options As Long) As Long
DLL
int DLDACapturePageEx(int InstanceID, int FileHandle, int PageRef, int Options);
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 |
| Options | 0 = Utilizar el 'media box de la página' como rectángulo delimitador 1 = Utilizar el 'crop box de la página' como rectángulo delimitador si existe; en caso contrario, utilizar el media box 2 = Utilizar el 'bleed box de la página' como rectángulo delimitador si existe; en caso contrario, utilizar el crop box 3 = Utilizar el 'trim box de la página' como rectángulo delimitador si existe; en caso contrario, utilizar el crop box 4 = Utilizar el 'art box de la página' como rectángulo delimitador si existe; en caso contrario, utilizar el crop box |
Valores devueltos
| 0 | El FileHandle o PageRef especificado no era válido, o la página indicada era la única página del documento |
|---|---|
| Non-zero | Un identificador que se puede utilizar con la función DADrawCapturedPage |