CopyPageRangesA
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 CopyPageRanges, 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.
Strony są kopiowane w kolejności rosnącej, a duplikaty nie są dozwolone. Aby wyodrębnić strony w kolejności innej niż w dokumencie źródłowym lub z powtórzeniami, można użyć funkcji CopyPageRangesEx.
Składnia
Delphi
Function DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;
DLL
int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * RangeList);
Parametry
| DocumentID | Identyfikator dokumentu, z którego mają zostać skopiowane strony Strony do wyodrębnienia, na przykład "10,15,18-20,25-35". Nieprawidłowe znaki i powtórzone numery stron w ciągu zostaną zignorowane. Odwrócone zakresy stron, takie jak "5-1", są akceptowane. Lista stron zostanie posortowana, dzięki czemu strony będą wyodrębniane w kolejności numerycznej. |
|---|---|
| RangeList |
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 |