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 |
| 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 недійсні, або зазначена сторінка була єдиною в документі |
|---|---|
| Non-zero | Ідентифікатор, який можна використовувати з функцією DADrawCapturedPage |