ExportDocumentData
Proprietà del documento, segnalibri
Descrizione
Esporta chiavi informative, intero albero dei segnalibri e intervalli etichette come testo modificabile
Sintassi
Delphi
Function TPDFlib.ExportDocumentData(Options: Integer): WideString;Parametri
| Options | Tipi di record: 0 tutti; altrimenti combinare bit 1 (informazioni documento), 2 (segnalibri), 4 (intervalli etichette pagina) |
|---|
Valori restituiti
| '' | Nessun documento selezionato oppure nessun elemento corrispondeva alle opzioni |
|---|---|
| Text | Il dump nel formato classico delle righe dump_data |
Note
Il formato segue la convenzione ampiamente usata dump_data/update_info: blocchi InfoBegin/InfoKey:/InfoValue: per le chiavi informative standard, blocchi BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: per ogni segnalibro in ordine di visita in profondità e blocchi PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: per ogni intervallo di etichette. Nei valori, &, CR e LF vengono sottoposti a escape rispettivamente come &
Modificare il testo e ricaricarlo con ImportDocumentData nello stesso documento o in un altro — il classico flusso di modifica e migrazione in massa dei segnalibri
Esempio
Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);Vedere anche
ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel