ExportDocumentData
Documenteigenschappen, bladwijzers
Beschrijving
Exporteert de documentinformatiesleutels, de hele bookmark-boom en de paginalabelbereiken als bewerkbare platte tekst
Syntaxis
Delphi
Function TPDFlib.ExportDocumentData(Options: Integer): WideString;Parameters
| Options | Te verwerken recordsoorten: 0 selecteert alles, anders combineer je bit 1 (documentinformatie-keys), bit 2 (bladwijzers) en bit 4 (paginalabelbereiken) |
|---|
Retourwaarden
| '' | Er is geen document geselecteerd of niets kwam overeen met de opties |
|---|---|
| Text | De dump in het klassieke dump_data-regelformaat |
Opmerkingen
Het formaat volgt de gangbare conventie van dump_data/update_info: blokken InfoBegin/InfoKey:/InfoValue: voor de standaardinformatiesleutels, blokken BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: voor elke bookmark in depth-first-volgorde, en blokken PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: voor elk labelbereik. Waarden escapen &, CR en LF als &
Bewerk de tekst (bookmarks hernoemen, niveaus verschuiven, metadata fixen) en laad hem terug met ImportDocumentData, op hetzelfde document of op een ander — de klassieke bulk-bookmark-bewerk- en migratieworkflow
Voorbeeld
Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);Zie ook
ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel