ExportDocumentData
Propriétés du document, signets
Description
Exporte sous forme de texte brut modifiable les clés d'informations du document, tout l'arbre des signets et les plages d'étiquettes de page
Syntaxe
Delphi
Function TPDFlib.ExportDocumentData(Options: Integer): WideString;Paramètres
| Options | Types d'enregistrements à traiter : 0 sélectionne tout, sinon combinez le bit 1, clés d'informations, le bit 2, signets, et le bit 4, plages d'étiquettes |
|---|
Valeurs de retour
| '' | Aucun document n’est sélectionné ou rien ne correspondait aux options |
|---|---|
| Text | Vidage au format de ligne dump_data classique |
Remarques
Le format suit la convention courante dump_data/update_info : blocs InfoBegin/InfoKey:/InfoValue: pour les clés d’information standard, blocs BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: pour chaque signet dans l’ordre en profondeur et blocs PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: pour chaque plage d’étiquettes. Les valeurs échappent &, CR et LF sous forme de &
Modifiez le texte (renommez les signets, décalez les niveaux, corrigez les métadonnées) puis rechargez-le avec ImportDocumentData, dans le même document ou un autre — le flux classique de modification et migration en masse des signets
Exemple
Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);Voir aussi
ImportDocumentData, EnumOutlineTree, GetInformation, GetPageLabel