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

FileHandleUn identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream
PageRefUna referencia de página devuelta por las funciones DAFindPage o DANewPage
Options0 = 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

0El FileHandle o PageRef especificado no era válido, o la página indicada era la única página del documento
Non-zeroUn identificador que se puede utilizar con la función DADrawCapturedPage