RegisterHeading

Disposition des pages

Description

Enregistre un titre sur la page sélectionnée pour une table des matières ultérieure

Syntaxe

Delphi

Function TPDFlib.RegisterHeading(Level: Integer; Const Title: WideString): Integer;

Paramètres

LevelNiveau d’imbrication, 1 pour un titre de niveau supérieur
TitleTexte à répertorier

Valeurs de retour

CountNombre de titres enregistrés
0Le niveau ou le titre était vide, ou aucune page n’est sélectionnée

Remarques

Le titre mémorise l’emplacement qu’il désigne, et non son numéro de page actuel. La page de contenu peut ainsi être insérée devant le corps terminé — ce qui renumérote chaque page référencée — sans qu’aucune entrée ni aucun lien ne doive être corrigé

Les enregistrements appartiennent au document sélectionné au moment de leur création. L’ouverture d’un autre document les conserve mais ils ne sont plus résolus ; une page de contenu ne peut donc être tracée que dans le document dont proviennent ses titres

Exemple

PDF.DrawText(72, 100, 'Chapter One');
PDF.RegisterHeading(1, 'Chapter One');

Voir aussi

RegisterHeadingEx, DrawTOC, PopulateOutlineFromHeadings