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

DocumentIDIdentyfikator dokumentu, z którego mają zostać skopiowane strony
RangeListStrony do wyodrębnienia, na przykład "10,15,18-20,25-35". Nieprawidłowe znaki w ciągu zostaną zignorowane.
Options0 = 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

0Podany DocumentID był nieprawidłowy albo taki sam jak wybrany dokument, bądź RangeList była nieprawidłowa
1Strony zostały pomyślnie skopiowane z podanego dokumentu do wybranego dokumentu