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
| 0 | Der Befehl wurde nicht hinzugefügt |
|---|---|
| N | Die 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