ExtractPageRangesA

Управление документом, извлечение, манипуляция страницами

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично ExtractPageRanges, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode

Извлекает одну или несколько несмежных страниц из документа в новый документ

Синтаксис

Delphi

Function DLExtractPageRangesA(InstanceID: Integer; RangeList: PAnsiChar): Integer;

DLL

int DLExtractPageRangesA(int InstanceID, const char * RangeList);

Параметры

RangeListИзвлекаемые страницы, например "10,15,18-20,25-35"; недопустимые символы и дубли номеров игнорируются, обратные диапазоны вроде "5-1" принимаются. Список сортируется, страницы извлекаются по порядку номеров

Возвращаемые значения

0Извлечение страниц не удалось. Исходный документ остаётся выбранным документом.
1Извлечение страниц прошло успешно; новый документ с выбранными страницами стал выбранным документом