AddWebCaptureCommand
Структура документа
Описание
Добавляет один словарь команды ISO Web Capture в массив /SpiderInfo /C каталога выбранного документа
Синтаксис
Delphi
Function AddWebCaptureCommand(Const Command: TPDFlibWebCaptureCommand): Integer;Возвращаемые значения
| 0 | Команда не добавлена |
|---|---|
| N | Позиция добавленной команды, начиная с 1, равная новому числу команд |
Поведение при сбое
Возвращает 0, если документ не выбран, URL пуст, Levels меньше 1, Flags отрицательно или содержит биты, отличные от PDF_WEB_CAPTURE_SAME_SITE, PDF_WEB_CAPTURE_SAME_PATH и PDF_WEB_CAPTURE_SUBMIT, либо объекты метаданных не могут быть созданы
Примечания
Функция при необходимости создает /SpiderInfo версии 1.0 с массивом команд, сохраняет команду как косвенный словарь и повышает минимальную версию PDF документа до 1.3. Пустые поля PostData, ContentType и Headers опускаются. Этот API управляет только метаданными команд ISO Web Capture и не загружает URL, не обходит сайты и не отправляет сетевые запросы. Индексы команд, используемые связанным API чтения, начинаются с 1
Пример
Command.URL:= 'https://example.test/start';
Command.Levels:= 2;
Command.Flags:= PDF_WEB_CAPTURE_SAME_SITE;
Command.PostData:= '';
Command.ContentType:= '';
Command.Headers:= '';
Index:= PDF.AddWebCaptureCommand(Command);См. также
TPDFlibWebCaptureCommand, GetWebCaptureCommand, GetWebCaptureCommandCount, ClearWebCaptureCommands