DACapturePageEx

Функции прямого доступа, манипуляция страницами

Описание

Захватывает указанную страницу из документа, изначально открытого через DAOpenFile. Захваченная страница скрывается, но её затем можно нарисовать на любой другой странице функцией DADrawCapturedPage. Ограничивающим прямоугольником служит "media box" страницы; если нужен "crop box", берите функцию DACapturePageEx

Синтаксис

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);

Параметры

FileHandleДескриптор, возвращаемый функциями DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream
PageRefСсылка на страницу, возвращаемая функциями DAFindPage или DANewPage
Options0 = ограничивающий прямоугольник по media box страницы 1 = по crop box, если есть, иначе по media box 2 = по bleed box, если есть, иначе по crop box 3 = по trim box, если есть, иначе по crop box 4 = по art box, если есть, иначе по crop box

Возвращаемые значения

0Указанные FileHandle или PageRef недопустимы, либо указанная страница — единственная в документе
Non-zeroИдентификатор для использования с функцией DADrawCapturedPage