DACapturePageEx

Funkcje dostępu bezpośredniego, Przetwarzanie stron

Opis

Przechwytuje podaną stronę z dokumentu otwartego pierwotnie funkcją DAOpenFile. Przechwycona strona zostaje ukryta, ale można ją następnie narysować na dowolnej innej stronie za pomocą funkcji DADrawCapturedPage. Pole "media box" strony jest używane jako prostokąt ograniczający przechwyconą stronę. Funkcji DACapturePageEx można użyć w przypadkach, gdy zamiast niego powinno zostać użyte pole "crop box" strony.

Składnia

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);

Parametry

FileHandleUchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream
PageRefOdwołanie do strony zwrócone przez funkcję DAFindPage lub DANewPage
Options0 = Użyj pola 'media box’ strony jako prostokąta ograniczającego 1 = Użyj pola 'crop box’ strony jako prostokąta ograniczającego, jeśli istnieje; w przeciwnym razie użyj pola media box 2 = Użyj pola 'bleed box’ strony jako prostokąta ograniczającego, jeśli istnieje; w przeciwnym razie użyj pola crop box 3 = Użyj pola 'trim box’ strony jako prostokąta ograniczającego, jeśli istnieje; w przeciwnym razie użyj pola crop box 4 = Użyj pola 'art box’ strony jako prostokąta ograniczającego, jeśli istnieje; w przeciwnym razie użyj pola crop box

Wartości zwracane

0Podany FileHandle lub PageRef był nieprawidłowy albo wskazana strona była jedyną stroną w dokumencie
Wartość niezerowaIdentyfikator, którego można użyć z funkcją DADrawCapturedPage