CopyPageRangesA
Ayıklama, Sayfa işleme
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış CopyPageRanges ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfasıyla yorumlanır
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 DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;
DLL
int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * 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ı |