AddWebCaptureCommand

Structure de document

Description

Ajoute un dictionnaire de commande ISO Web Capture au tableau /SpiderInfo /C du catalogue du document sélectionné

Syntaxe

Delphi

Function AddWebCaptureCommand(Const Command: TPDFlibWebCaptureCommand): Integer;

Valeurs de retour

0La commande n'a pas été ajoutée
NLa position à base 1 de la commande nouvellement ajoutée, égale au nouveau nombre de commandes

Comportement en cas d'échec

Renvoie 0 lorsqu'aucun document n'est sélectionné, que URL est vide, que Levels est inférieur à 1, que Flags est négatif ou contient des bits autres que PDF_WEB_CAPTURE_SAME_SITE, PDF_WEB_CAPTURE_SAME_PATH et PDF_WEB_CAPTURE_SUBMIT, ou que les objets de métadonnées ne peuvent pas être créés

Remarques

La fonction crée /SpiderInfo avec la version 1.0 et un tableau de commandes si nécessaire, stocke la commande sous forme de dictionnaire indirect et porte la version PDF minimale du document à 1.3. Les champs PostData, ContentType et Headers vides sont omis. Cette API ne gère que les métadonnées de commandes ISO Web Capture et ne récupère aucune URL, n'explore aucun site ni n'effectue aucune requête réseau. Les index de commandes utilisés par l'API de lecture associée sont à base 1

Exemple

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

Voir aussi

TPDFlibWebCaptureCommand, GetWebCaptureCommand, GetWebCaptureCommandCount, ClearWebCaptureCommands