DACapturePageEx

Funcionalidade de acesso direto, manipulação de páginas

Descrição

Captura a página especificada de um documento originalmente aberto com DAOpenFile. A página capturada fica oculta, mas pode depois ser desenhada em qualquer outra página através da função DADrawCapturedPage. A "media box" da página é utilizada como retângulo delimitador da página capturada. A função DACapturePageEx pode ser utilizada quando se deva utilizar a "crop box" da página

Sintaxe

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

FileHandleUm identificador devolvido pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
PageRefUma referência de página devolvida pelas funções DAFindPage ou DANewPage
Options0 = Usar a media box da página para o retângulo delimitador 1 = Usar a crop box da página para o retângulo delimitador, se tiver uma; caso contrário, usar a media box 2 = Usar a bleed box da página para o retângulo delimitador, se tiver uma; caso contrário, usar a crop box 3 = Usar a trim box da página para o retângulo delimitador, se tiver uma; caso contrário, usar a crop box 4 = Usar a art box da página para o retângulo delimitador, se tiver uma; caso contrário, usar a crop box

Valores devolvidos

0O FileHandle ou PageRef especificado não era válido, ou a página especificada era a única página do documento
Non-zeroUm ID que pode ser utilizado com a função DADrawCapturedPage