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

DocumentIDIdentyfikator 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

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