AddWebCaptureCommand
Estrutura de documentos
Descrição
Adiciona um dicionário de comandos ISO Web Capture à matriz /SpiderInfo /C do catálogo do documento selecionado
Sintaxe
Delphi
Function AddWebCaptureCommand(Const Command: TPDFlibWebCaptureCommand): Integer;Valores devolvidos
| 0 | O comando não foi adicionado |
|---|---|
| N | A posição de base 1 do comando acabado de acrescentar, igual à nova contagem de comandos |
Comportamento em caso de falha
Devolve 0 quando nenhum documento está selecionado, URL está vazio, Levels é inferior a 1, Flags é negativo ou contém bits diferentes de PDF_WEB_CAPTURE_SAME_SITE, PDF_WEB_CAPTURE_SAME_PATH e PDF_WEB_CAPTURE_SUBMIT, ou os objetos de metadados não podem ser criados
Observações
A função cria /SpiderInfo com a versão 1.0 e uma matriz de comandos quando necessário, guarda o comando como um dicionário indireto e eleva a versão mínima de PDF do documento para 1.3; os campos PostData, ContentType e Headers vazios são omitidos; esta API gere apenas metadados de comandos ISO Web Capture e não obtém URLs, não rastreia sites nem submete pedidos de rede; os índices de comandos usados pela API de leitura relacionada são de base 1
Exemplo
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);Consulte também
TPDFlibWebCaptureCommand, GetWebCaptureCommand, GetWebCaptureCommandCount, ClearWebCaptureCommands