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

FileHandleDAOpenFile, DAOpenFileReadOnly veya DAOpenFromStream işlevlerinin döndürdüğü bir tanıtıcı
PageRefDAFindPage veya DANewPage işlevlerinin döndürdüğü sayfa başvurusu

Dönüş değerleri

0Belirtilen FileHandle veya PageRef geçerli değildi
Non-zeroDADrawCapturedPage işleviyle kullanılabilen kimlik