ImportDocumentData

Propriétés du document, signets

Description

Applique un vidage de données documentaires en texte brut : met à jour les clés d'information, reconstruit l'arborescence des signets et remplace les plages d'étiquettes de page

Syntaxe

Delphi

Function TPDFlib.ImportDocumentData(Const Data: WideString; Options: Integer): Integer;

Paramètres

DataTexte au format écrit par ExportDocumentData, convention classique dump_data/update_info
OptionsTypes 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

0Aucun document n’est sélectionné, le texte est vide ou rien n’a été appliqué
NLe nombre d'enregistrements appliqués (clés d'information, signets et plages d'étiquettes)

Remarques

Les clés d’information sont actualisées individuellement. Le premier enregistrement de signet supprime l’arbre existant, puis chaque enregistrement ajoute un signet sous le plus récent situé un niveau plus haut ; les niveaux ne dépassent jamais d’un cran le précédent. Le premier enregistrement d’étiquette efface les plages. Les pages hors limites reviennent à la page 1 et les lignes inconnues sont ignorées

Exemple

PDF.ImportDocumentData(
  'BookmarkBegin'#13#10+
  'BookmarkTitle: Chapter 1'#13#10+
  'BookmarkLevel: 1'#13#10+
  'BookmarkPageNumber: 5'#13#10, 2);

Voir aussi

ExportDocumentData, NewOutline, SetInformation, AddPageLabels