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

DocumentIDSayfaları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
Options0 = 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

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ı