ExportDocumentData
Dokumentegenskaber, bogmærker
Beskrivelse
Eksporterer dokumentets informationsnøgler, hele bogmærketræet og sideetiketintervallerne som redigerbar almindelig tekst.
Syntaks
Delphi
Function TPDFlib.ExportDocumentData(Options: Integer): WideString;Parametre
| Options | Recordtyper, der skal behandles: 0 vælger alt; ellers kombineres bit 1 (dokumentinformationsnøgler), bit 2 (bogmærker) og bit 4 (sideetiketintervaller). |
|---|
Returværdier
| '' | Intet dokument er valgt, eller intet svarede til indstillingerne. |
|---|---|
| Text | Dumpet i det klassiske dump_data-linjeformat. |
Bemærkninger
Formatet følger den udbredte dump_data/update_info-konvention: blokke med InfoBegin/InfoKey:/InfoValue: til standardinformationsnøglerne, blokke med BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: til hvert bogmærke i dybde-først-rækkefølge og blokke med PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: til hvert etiketinterval. Værdier undviger &, CR og LF som &
Rediger teksten (giv bogmærker nye titler, forskyd niveauer, ret metadata), og indlæs den igen med ImportDocumentData i det samme eller et andet dokument — den klassiske proces til masseredigering og migrering af bogmærker.
Eksempel
Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);Se også
ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel