DACapturePage
Doğrudan erişim işlevleri, Sayfa işleme
Açıklama
Bu işlev, başlangıçta DAOpenFile ile açılan belgedeki belirtilen sayfayı "yakalar". Yakalanan sayfa daha sonra DADrawCapturedPage işlevi kullanılarak başka herhangi bir sayfaya çizilebilir. Bu, farklı sayfaları birleştirmek veya birden fazla özgün sayfayı başka bir sayfaya yerleştirmek (montaj) için yararlıdır
Bir sayfa yakalandığında belgeden kaldırılır. Sayfanın belgede kalmasını istiyorsanız boş bir sayfa oluşturmalı ve yakalanan sayfayı boş sayfaya çizmelisiniz
Sayfanın "media box" değeri, yakalama sayfasının sınırlayıcı dikdörtgeni olarak kullanılır. Bunun yerine sayfanın "crop box" değerinin kullanılması gereken durumlarda DACapturePageEx işlevi kullanılabilir
Sözdizimi
Delphi
Function TPDFlib.DACapturePage(FileHandle, PageRef: Integer): Integer;
ActiveX
Function PDFlib::DACapturePage(FileHandle As Long, PageRef As Long) As Long
DLL
int DLDACapturePage(int InstanceID, int FileHandle, int PageRef);
Parametreler
| FileHandle | DAOpenFile, DAOpenFileReadOnly veya DAOpenFromStream işlevlerinin döndürdüğü bir tanıtıcı |
|---|---|
| PageRef | DAFindPage veya DANewPage işlevlerinin döndürdüğü sayfa başvurusu |
Dönüş değerleri
| 0 | Belirtilen FileHandle veya PageRef geçerli değildi |
|---|---|
| Non-zero | DADrawCapturedPage işleviyle kullanılabilen kimlik |