AddWebCaptureCommand

Dokumentstruktur

Beschreibung

Fügt ein ISO-Web-Capture-Befehlsdictionary zum /SpiderInfo /C-Array im Catalog des ausgewählten Dokuments hinzu

Syntax

Delphi

Function AddWebCaptureCommand(Const Command: TPDFlibWebCaptureCommand): Integer;

Rückgabewerte

0Der Befehl wurde nicht hinzugefügt
NDie 1-basierte Position des neu angehängten Befehls, identisch mit der neuen Befehlsanzahl

Fehlerverhalten

Gibt 0 zurück, wenn kein Dokument ausgewählt ist, URL leer ist, Levels kleiner als 1 ist, Flags negativ ist oder andere Bits als PDF_WEB_CAPTURE_SAME_SITE, PDF_WEB_CAPTURE_SAME_PATH und PDF_WEB_CAPTURE_SUBMIT enthält, oder wenn die Metadatenobjekte nicht erstellt werden können

Anmerkungen

Die Funktion erstellt bei Bedarf /SpiderInfo mit Version 1.0 und einem Befehlsarray, speichert den Befehl als indirektes Dictionary und hebt die minimale PDF-Version des Dokuments auf 1.3 an. Leere Felder PostData, ContentType und Headers werden weggelassen. Diese API verwaltet ausschließlich ISO-Web-Capture-Befehlsmetadaten und ruft keine URLs ab, durchsucht keine Websites und sendet keine Netzwerkanfragen. Die von der zugehörigen Lese-API verwendeten Befehlsindizes sind 1-basiert

Beispiel

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

Siehe auch

TPDFlibWebCaptureCommand, GetWebCaptureCommand, GetWebCaptureCommandCount, ClearWebCaptureCommands