THPDFDocOutlineObject.Color / Bold / Italic

THPDFDocOutlineObject

 

OutlineRoot

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