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

0Příkaz nebyl přidán
NPozice 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