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
| Options | Rodzaje 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 |
|---|---|
| Text | Zrzut 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