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 = Използва медийната рамка на страницата's за ограничаващия правоъгълник 1 = Използва рамката за изрязване на страницата's за ограничаващия правоъгълник, ако има такава, в противен случай използва медийната рамка 2 = Използва рамката за обрязване на страницата's за ограничаващия правоъгълник, ако има такава, в противен случай използва рамката за изрязване 3 = Използва рамката за изрязване до размера на страницата's за ограничаващия правоъгълник, ако има такава, в противен случай използва рамката за изрязване 4 = Използва художествената рамка на страницата's за ограничаващия правоъгълник, ако има такава, в противен случай използва рамката за изрязване

Върнати стойности

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