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

OptionsTipi 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
TextIl 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