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
| 0 | La commande n'a pas été ajoutée |
|---|---|
| N | La 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