DACapturePage

Direct access functionality, Page manipulation

Descrição

Esta função "captura" a página especificada de um documento aberto originalmente com DAOpenFile. A página capturada pode então ser desenhada em qualquer outra página usando a função DADrawCapturedPage. Isso é útil para combinar páginas diferentes ou para colocar mais de uma página original sobre outra página (imposição)

Depois que uma página é capturada, ela é removida do documento. Se você quiser que a página permaneça no documento, é preciso criar uma página em branco e desenhar a página capturada sobre ela

O "media box" da página é usado como retângulo delimitador da página capturada. A função DACapturePageEx pode ser usada nos casos em que o "crop box" da página deva ser usado em seu lugar

Sintaxe

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

FileHandleA handle returned by the DAOpenFile, DAOpenFileReadOnly or DAOpenFromStream functions
PageRefUma referência de página retornada pelas funções DAFindPage ou DANewPage

Return values

0The specified FileHandle or PageRef were not valid
Non-zeroAn ID that can be used with the DADrawCapturedPage function