AddWebCaptureCommand

Estructura de documentos

Descripción

Agrega un diccionario de comandos ISO Web Capture a la matriz /SpiderInfo /C del catálogo del documento seleccionado

Sintaxis

Delphi

Function AddWebCaptureCommand(Const Command: TPDFlibWebCaptureCommand): Integer;

Valores devueltos

0El comando no se agregó
NLa posición con base 1 del comando recién anexado, igual al nuevo total de comandos

Comportamiento en caso de error

Devuelve 0 cuando no hay documento seleccionado, cuando URL está vacío, cuando Levels es menor que 1, cuando Flags es negativo o contiene bits distintos de PDF_WEB_CAPTURE_SAME_SITE, PDF_WEB_CAPTURE_SAME_PATH y PDF_WEB_CAPTURE_SUBMIT, o cuando los objetos de metadatos no pueden crearse

Observaciones

La función crea /SpiderInfo con la versión 1.0 y una matriz de comandos cuando es necesario, almacena el comando como un diccionario indirecto y eleva la versión mínima de PDF del documento a 1.3. Los campos PostData, ContentType y Headers vacíos se omiten. Esta API solo gestiona metadatos de comandos ISO Web Capture y no obtiene URL, ni rastrea sitios, ni envía solicitudes de red. Los índices de comandos que usa la API de lectura relacionada tienen base 1

Ejemplo

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);

Véase también

TPDFlibWebCaptureCommand, GetWebCaptureCommand, GetWebCaptureCommandCount, ClearWebCaptureCommands