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
| FileHandle | Uchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream |
|---|---|
| PageRef | Odwołanie do strony zwrócone przez funkcję DAFindPage lub DANewPage |
| Options | 0 = 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
| 0 | Podany FileHandle lub PageRef był nieprawidłowy albo wskazana strona była jedyną stroną w dokumencie |
|---|---|
| Wartość niezerowa | Identyfikator, którego można użyć z funkcją DADrawCapturedPage |