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
| FileHandle | Um identificador devolvido pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Uma referência de página devolvida pelas funções DAFindPage ou DANewPage |
| Options | 0 = 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
| 0 | O FileHandle ou PageRef especificado não era válido, ou a página especificada era a única página do documento |
|---|---|
| Non-zero | Um ID que pode ser utilizado com a função DADrawCapturedPage |