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