CopyPageRangesExA
Wyodrębnianie, Przetwarzanie stron
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w CopyPageRangesEx, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Użyj tej funkcji, aby skopiować co najmniej jedną stronę z jednego dokumentu do drugiego. Działa identycznie jak CopyPageRanges, lecz dodaje opcję zezwalającą na powtórzone numery stron i kolejność inną niż w dokumencie oryginalnym.
Składnia
Delphi
Function DLCopyPageRangesExA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar; Options: Integer): Integer;
DLL
int DLCopyPageRangesExA(int InstanceID, int DocumentID, const char * RangeList, int Options);
Parametry
| DocumentID | Identyfikator dokumentu, z którego mają zostać skopiowane strony |
|---|---|
| RangeList | Strony do wyodrębnienia, na przykład "10,15,18-20,25-35". Nieprawidłowe znaki w ciągu zostaną zignorowane. |
| Options | 0 = Zachowanie identyczne jak w funkcji CopyPageRanges. Lista stron jest sortowana, a powtórzone numery stron są ignorowane. 1 = Nie sortuj listy stron i zezwól na powtórzone numery |
Wartości zwracane
| 0 | Podany DocumentID był nieprawidłowy albo taki sam jak wybrany dokument, bądź RangeList była nieprawidłowa |
|---|---|
| 1 | Strony zostały pomyślnie skopiowane z podanego dokumentu do wybranego dokumentu |