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 | Извлечение страниц прошло успешно; новый документ с выбранными страницами стал выбранным документом |