ExportDocumentData
Dokumentegenskaper, Bokmärken
Beskrivning
Exporterar dokumentets informationsnycklar, hela bokmärkesträdet och sidetikettsintervallen som redigerbar vanlig text
Syntax
Delphi
Function TPDFlib.ExportDocumentData(Options: Integer): WideString;Parametrar
| Options | Postslag att bearbeta: 0 väljer allt, i övrigt kombinera bit 1 (informationsnycklar för dokumentet), bit 2 (bokmärken) och bit 4 (sidetikettsintervall) |
|---|
Returvärden
| '' | Inget dokument är valt, eller inget matchade alternativen |
|---|---|
| Text | Dumpen i det klassiska dump_data-radformatet |
Anmärkningar
Formatet följer den vida använda dump_data/update_info-konventionen: InfoBegin/InfoKey:/InfoValue:-block för standardinformationsnycklarna, BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber:-block för varje bokmärke i djupförst-ordning, och PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle:-block för varje etikettintervall. Värden escapar &, CR och LF som &
Redigera texten (byt titel på bokmärken, flytta nivåer, fixa metadata) och läs tillbaka den med ImportDocumentData, på samma dokument eller ett annat — det klassiska bulkflödet för bokmärkesredigering och migrering
Exempel
Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);Se även
ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel