CopyPageRangesExA
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ış CopyPageRangesEx ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Bir belgeden diğerine bir veya daha fazla sayfa kopyalamak için bu işlevi kullanın. İşlevselliği CopyPageRanges ile aynıdır; ancak sayfa listesinin yinelenen sayfa numaraları ve özgün belgeden farklı bir sayfa sırası içermesine izin veren bir seçenek ekler
Sözdizimi
Delphi
Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;
DLL
int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);
Parametreler
| DocumentID | Sayfaların kopyalanacağı belgenin kimliği |
|---|---|
| RangeList | Çıkarılacak sayfalar, örneğin "10,15,18-20,25-35". Dizedeki geçersiz karakterler yok sayılır |
| Options | 0 = CopyPageRanges işleviyle aynı davranış. Sayfa listesi sıralanır ve yinelenen sayfa numaraları yok sayılır. 1 = Sayfa listesini sıralama ve yinelenen sayfa numaralarına izin ver |
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ı |