AddWebCaptureCommand
Documentstructuur
Beschrijving
Voegt één ISO Web Capture-commandowoordenboek toe aan de /SpiderInfo /C-array van de catalogus van het geselecteerde document
Syntaxis
Delphi
Function AddWebCaptureCommand(Const Command: TPDFlibWebCaptureCommand): Integer;Retourwaarden
| 0 | Het commando is niet toegevoegd |
|---|---|
| N | De positie beginnend bij 1 van het nieuw toegevoegde commando, gelijk aan het nieuwe aantal commando's |
Foutgedrag
Geeft 0 terug wanneer geen document is geselecteerd, URL leeg is, Levels kleiner dan 1 is, Flags negatief is of bits bevat anders dan PDF_WEB_CAPTURE_SAME_SITE, PDF_WEB_CAPTURE_SAME_PATH en PDF_WEB_CAPTURE_SUBMIT, of wanneer de metadataobjecten niet kunnen worden aangemaakt
Opmerkingen
De functie maakt indien nodig /SpiderInfo met versie 1.0 en een commandoarray aan, slaat het commando op als indirect woordenboek en verheft de minimale PDF-versie van het document naar 1.3. Lege velden PostData, ContentType en Headers worden weggelaten. Deze API beheert alleen ISO Web Capture-commandometadata en haalt geen URL's op, doorzoekt geen sites en verstuurt geen netwerkverzoeken. Commando-indexen die door de bijbehorende lees-API worden gebruikt, beginnen bij 1
Voorbeeld
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);Zie ook
TPDFlibWebCaptureCommand, GetWebCaptureCommand, GetWebCaptureCommandCount, ClearWebCaptureCommands