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