|
Met en forme le rendu du panneau de plan d'un signet à l'aide des entrées du dictionnaire de plan PDF /C (couleur) et /F (indicateurs gras / italique) (ISO 32000-1 §12.3.3 Table 153). Utilisez-les pour mettre en évidence des chapitres, marquer des sections en attente de relecture ou reprendre les couleurs de la marque
Syntaxe Delphi :
property Color: TColor;
property Bold: Boolean;
property Italic: Boolean;
Description
Color écrit le tableau PDF /C [r g b]. Les canaux TColor sont décodés en composantes flottantes dans la plage [0..1] attendue par la spécification. Vcl.Graphics.clNone (la valeur par défaut) supprime l’émission – les appelants plus anciens voient une sortie identique octet par octet. Redéfinir Color à clNone à tout moment retire l’entrée du dictionnaire de signet.
Bold et Italic composent le bit de drapeau PDF /F (bit 1 = italique, bit 2 = gras). L'entrée n'est émise que lorsqu'au moins un indicateur est vrai. Remettre les deux à false supprime l'entrée
Les mutateurs modifient le dictionnaire de plan actif sur place, donc l'ordre AddChild puis affectation de propriété convient
Exemple
var
Item: THPDFDocOutlineObject;
begin
Item := PDF.OutlineRoot.AddChild('Chapter 1');
Item.Bold := True;
Item.Color := clNavy;
end;
Disponibilité
HotPDF v2.119.15. Fonction PDF 1.4+ ; les entrées sont ignorées sans erreur par les visionneuses PDF 1.3
Voir aussi: THPDFDocOutlineObject, AddChild, Opened
|