ExportDocumentData

Właściwości dokumentu, Zakładki

Opis

Eksportuje klucze informacji o dokumencie, całe drzewo zakładek i zakresy etykiet stron jako edytowalny zwykły tekst

Składnia

Delphi

Function TPDFlib.ExportDocumentData(Options: Integer): WideString;

Parametry

OptionsRodzaje rekordów do przetwarzania: 0 wybiera wszystko; w przeciwnym razie połącz bit 1 (klucze informacji o dokumencie), bit 2 (zakładki) i bit 4 (zakresy etykiet stron)

Wartości zwracane

''Nie wybrano dokumentu albo nic nie odpowiadało opcjom
TextZrzut w klasycznym formacie wierszy dump_data

Uwagi

Format jest zgodny z szeroko stosowaną konwencją dump_data/update_info: bloki InfoBegin/InfoKey:/InfoValue: dla standardowych kluczy informacji, bloki BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: dla każdej zakładki w kolejności w głąb oraz bloki PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: dla każdego zakresu etykiet. Wartości kodują &, CR i LF jako & 
 


Edytuj tekst (zmień tytuły zakładek, przesuń poziomy, popraw metadane) i wczytaj go ponownie za pomocą ImportDocumentData w tym samym lub innym dokumencie — jest to klasyczny przepływ zbiorczej edycji i migracji zakładek

Przykład

Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);

Zobacz również

ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel