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

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ı