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
| DocumentID | Sayfaları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
| 0 | Belirtilen DocumentID geçersizdi veya seçilen belgeyle aynıydı ya da RangeList geçersizdi |
|---|---|
| 1 | Sayfalar belirtilen belgeden seçili belgeye başarıyla kopyalandı |