CopyPageRanges

Извлечение, манипуляция страницами

Описание

Копирует одну или несколько страниц из одного документа в другой

Страницы копируются последовательно, дубликаты не допускаются. Извлечь страницы в ином порядке или с дублями позволяет функция CopyPageRangesEx

Синтаксис

Delphi

Function TPDFlib.CopyPageRanges(DocumentID: Integer; Const RangeList: WideString): Integer;

ActiveX

Function PDFlib::CopyPageRanges(DocumentID As Long, RangeList As String) As Long

DLL

int DLCopyPageRanges(int InstanceID, int DocumentID, const wchar_t * RangeList);

Параметры

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

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

0Указанный DocumentID недопустим или совпадает с выбранным документом, либо недопустим RangeList
1Страницы успешно скопированы из указанного документа в выбранный документ