DACapturePageEx

Функционалност за директен достъп, Манипулиране на страници

Описание

Улавя указаната страница от документ, първоначално отворен с DAOpenFile. Уловената страница е скрита, но след това може да бъде изчертавана върху която и да е друга страница чрез функцията DADrawCapturedPage. За ограничителен правоъгълник на улавянето се използва "media box" на страницата. Функцията DACapturePageEx може да се използва, когато вместо това трябва да се използва "crop box" на страницата

Синтаксис

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 не са валидни, или указаната страница е единствената страница в документа
Ненулева стойностИдентификатор, който може да се използва с функцията DADrawCapturedPage