AddWebCaptureCommand

Dokumentstruktur

Beskrivning

Lägger till en ISO Web Capture-kommandordoktionär i den valda dokumentets katalogmatris /SpiderInfo /C

Syntax

Delphi

Function AddWebCaptureCommand(Const Command: TPDFlibWebCaptureCommand): Integer;

Returvärden

0Kommandot lades inte till
NDen ettbaserade positionen för det nyligen tillagda kommandot, lika med det nya kommandortalet

Felbeteende

Returnerar 0 när inget dokument är valt, URL är tomt, Levels är mindre än 1, Flags är negativt eller innehåller bitar andra än PDF_WEB_CAPTURE_SAME_SITE, PDF_WEB_CAPTURE_SAME_PATH och PDF_WEB_CAPTURE_SUBMIT, eller när metadataobjekten inte kan skapas

Anmärkningar

Funktionen skapar /SpiderInfo med version 1.0 och en kommandomatris vid behov, lagrar kommandot som en indirekt doktionär och höjer dokumentets minsta PDF-version till 1.3. Tomma fält PostData, ContentType och Headers utelämnas. Detta API hanterar endast ISO Web Capture-kommandometadata och hämtar inte URL:er, genomsöker inte platser och skickar inte nätverksbegäranden. Kommandoindexen som används av det relaterade läs-API:et är ettbaserade

Exempel

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

Se även

TPDFlibWebCaptureCommand, GetWebCaptureCommand, GetWebCaptureCommandCount, ClearWebCaptureCommands