CopyPageRanges

Ayıklama, Sayfa işleme

Açıklama

Bir veya daha fazla sayfayı bir belgeden diğerine kopyalamak için bu işlevi kullanın

Sayfalar sıralı olarak kopyalanır ve yinelemelere izin verilmez. Sayfaları kaynak belgeden farklı bir sırada veya yinelenen sayfalarla çıkarmak için CopyPageRangesEx işlevi kullanılabilir

Sözdizimi

Delphi

Function TPDFlib.CopyPageRanges(DocumentID: Integer; Const RangeList: WideString): Integer;

ActiveX

Function PDFlib::CopyPageRanges(DocumentID As Long, RangeList As String) As Long

DLL

int DLCopyPageRanges(int InstanceID, int DocumentID, const wchar_t * RangeList);

Parametreler

DocumentIDSayfaların kopyalanacağı belgenin kimliği Ayıklanacak sayfalar; örneğin "10,15,18-20,25-35". Dizedeki geçersiz karakterler ve yinelenen sayfa numaraları yok sayılır. "5-1" gibi ters sayfa aralıkları kabul edilir. Sayfa listesi sıralanarak sayfaların sayısal sırayla ayıklanması sağlanır
RangeList

Dönüş değerleri

0Belirtilen DocumentID geçersizdi veya seçilen belgeyle aynıydı ya da RangeList geçersizdi
1Sayfalar belirtilen belgeden seçili belgeye başarıyla kopyalandı