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 = Използва 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 |