ImportDocumentData

Vlastnosti dokumentu, záložky

Popis

Aplikuje textový výpis dat dokumentu: aktualizuje informační klíče, znovu sestaví strom záložek a nahradí rozsahy popisků stránek (page labels)

Syntaxe

Delphi

Function TPDFlib.ImportDocumentData(Const Data: WideString; Options: Integer): Integer;

Parametry

DataText ve formátu psaném funkcí ExportDocumentData (klasická konvence dump_data/update_info)
OptionsDruhy záznamů ke zpracování: 0 vybere vše, jinak kombinujte bit 1 (klíče informací o dokumentu), bit 2 (záložky) a bit 4 (rozsahy štítků stránek)
NPočet použitých záznamů (informační klíče, záložky a rozsahy štítků)

Poznámky

Informační klíče se aktualizují jednotlivě. První záznam záložky smaže stávající strom záložek a pak každý záznam přidá jednu záložku, jejíž rodičem je poslední záložka o úroveň výš (úrovně se omezí na nejvýš o jednu hlouběji než předchůdce). První záznam popisku stránky vymaže stávající rozsahy. Cílové stránky mimo rozsah spadnou na stránku 1 a neznámé řádky se ignorují, takže budoucí pole nerozbijí starší čtečky

Příklad

PDF.ImportDocumentData(
  'BookmarkBegin'#13#10+
  'BookmarkTitle: Chapter 1'#13#10+
  'BookmarkLevel: 1'#13#10+
  'BookmarkPageNumber: 5'#13#10, 2);

Viz také

ExportDocumentData, NewOutline, SetInformation, AddPageLabels