AddWebCaptureCommand
Struktura dokumentů
Popis
Přidá jeden slovník příkazů ISO Web Capture do pole /SpiderInfo /C v katalogu vybraného dokumentu
Syntaxe
Delphi
Function AddWebCaptureCommand(Const Command: TPDFlibWebCaptureCommand): Integer;Návratové hodnoty
| 0 | Příkaz nebyl přidán |
|---|---|
| N | Pozice nově připojeného příkazu počítaná od 1, rovná se novému počtu příkazů |
Chování při selhání
Vrací 0, není-li vybrán žádný dokument, je-li URL prázdné, je-li Levels menší než 1, je-li Flags záporný nebo obsahuje-li bity jiné než PDF_WEB_CAPTURE_SAME_SITE, PDF_WEB_CAPTURE_SAME_PATH a PDF_WEB_CAPTURE_SUBMIT, nebo nelze-li vytvořit objekty metadat
Poznámky
Funkce v případě potřeby vytvoří /SpiderInfo s verzí 1.0 a polem příkazů, uloží příkaz jako nepřímý slovník a zvýší minimální verzi PDF dokumentu na 1.3. Prázdná pole PostData, ContentType a Headers se vynechají. Toto API spravuje pouze metadata příkazů ISO Web Capture a nestahuje URL, neprochází weby ani neposílá síťové požadavky. Indexy příkazů používané souvisejícím čtecím API se počítají od 1
Příklad
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);Viz také
TPDFlibWebCaptureCommand, GetWebCaptureCommand, GetWebCaptureCommandCount, ClearWebCaptureCommands